|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Feb 2008
Messaggi: 33
|
[VB6] Modifica codice X di chiuisura
Vorrei modificare il codice della X di chiusura di una form. Sapete dirmi come posso fare?
Grazie mille. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 2005
Città: 127.0.0.1
Messaggi: 1632
|
Devi guardare l'evento Form_QueryUnload e precisamente il parametro unloadmode
L'argomento unloadmode restituisce i seguenti valori: vbFormControlMenu =0 È stato scelto il comando Chiudi dal menu di controllo del form. vbFormCode =1 L'istruzione Unload viene richiamata dal codice. vbAppWindows =2 La sessione corrente dell'ambiente operativo Microsoft Windows è conclusa. vbAppTaskManager =3 L'applicazione è stata chiusa tramite Task Manager di Microsoft Windows. vbFormMDIForm =4 Il form secondario MDI viene chiuso in quanto viene chiuso il form MDI principale. vbFormOwner =5 Il form viene chiuso in quanto viene chiuso il proprietario.
__________________
Think! Ultima modifica di dvbman : 15-04-2008 alle 18:53. Motivo: aggiunto elenco parametri ritornato |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Feb 2008
Messaggi: 33
|
Quote:
Codice:
Private Sub Form_QueryUnload()
Dim Pulsante As Integer
Dim SqlStringa As String
If unloadmode = vbFormControlMenu Then
....bla bla bla....
End If
End Sub
"Procedure declaration does not match description of event or procedure having the same name" |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2005
Città: 127.0.0.1
Messaggi: 1632
|
Ma unloadmode è un parametro passato dall'evento Form_QueryUnload, che nel tuo codice non vedo..
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) Select case UnloadModeEnd SubCase vbFormControlMenu:End Select
__________________
Think! Ultima modifica di dvbman : 15-04-2008 alle 20:04. |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2005
Città: 127.0.0.1
Messaggi: 1632
|
hai risolto?
__________________
Think! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:40.




















