Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [VB2010] FormAvvio.Close vs Application.Exit

    Definita, nelle Proprietà della applicazione, la modalità di chiusura della applicazione stessa come:

    "Alla chiusura del Form di Avvio"

    posso chiudere l' applicazione da qualsiasi altro Form o Modulo sia con il codice:

    FormAvvio.Close

    sia con:

    Application.Exit

    Domanda: quale è la differenza pratica tra i due metodi? A livello teorico quale è meglio usare?
    .

  2. #2
    Se imposti la chiusura dell'applicazione alla chiusura del form di avvio dovrebbero essere sostanzialmente equivalenti; altrimenti, quello che normalmente accade è che l'applicazione termina alla chiusura dell'ultimo form aperto. Application.Exit chiude l'applicazione a prescindere in entrambi i casi.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Originariamente inviato da MItaly
    Se imposti la chiusura dell'applicazione alla chiusura del form di avvio dovrebbero essere sostanzialmente equivalenti....
    Infatti... non vedo la minima differenza. Grazie della conferma.

  4. #4
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Molto semplice...
    Se tu hai due form aperti, il primo si chiama frm1, mentre il secondo si chiama frm2.
    se tu metti un button nel frm2 per chiudere il frm2 e lasciare aperto il frm1 fai frm2.close,
    mentre se vuoi uscire dall'applicazione, ovvero chiudere tutti i form aperti, fai application.exit.

    In poche parole, FrmAvvio.close chiude solo il form FrmAvvio, mentre application.exit chiude tutti i form aperti.
    RichiFra03

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.