Gambas-it
Gambas3 => Programmazione => Topic aperto da: Michy9393 - 20 Marzo 2013, 00:02:28
-
Come si può richiamare in un comando? nel senso
Per esempio se voglio che quando spingo la x(tastino chiudi), vicino a resizable e riduci icona, mi compaia per esempio una messagebox con scritto "ciao"?
Fatemi un piccolo esempio :)
-
basta che dichiari nel sorgente del form questa sub:
Public Sub Form_Close()
If Message.Question("Chiudo?","Si","No") = 2 Then Stop Event
End
Ps. Con esempio di interruzione di evento chiusura form.
-
Grazie mille !
Semplice e veloce!
-
...ma la cosa si complicherebbe davvero alquanto se tu volessi che, dopo aver fatto apparire un MessageBox, il Form non si chiuda assolutamente cliccando su quella X, ma solo ed esclusivamente in altri casi, ad esempio da classico menu: Esci.
(http://img387.imageshack.us/img387/686/34734324ik1.gif)
-
...ma la cosa si complicherebbe davvero alquanto se tu volessi che, dopo aver fatto apparire un MessageBox, il Form non si chiuda assolutamente cliccando su quella X, ma solo ed esclusivamente in altri casi, ad esempio da classico menu: Esci.
(http://img387.imageshack.us/img387/686/34734324ik1.gif)
sarebbe sufficiente impostare una variabile globale Boolean a False. Qualora l'utente cliccasse sulla 2x", se la variabile è false ...
vedi il codice di Milio
-
sarebbe sufficiente impostare una variabile globale Boolean a False. Qualora l'utente cliccasse sulla 2x", se la variabile è false ...
Già ! :o
...il fatto di non voler troppo usare le variabili booleane è evidente che mi porta involontariamente a dover escogitare strade più tortuose.
Va be'... diciamo che abbiamo risolto anche quest'altro caso. ;D