Differenze tra le versioni di "Evento Form Activate e sua possibile sostituzione"
Da Gambas-it.org - Wikipedia.
Riga 14: | Riga 14: | ||
'''Public''' Sub Form_Open() | '''Public''' Sub Form_Open() | ||
− | <FONT Color=#B22222> | + | <FONT Color=#B22222>Repeat</font> |
Wait 0.01 | Wait 0.01 | ||
− | <FONT Color=#B22222> | + | <FONT Color=#B22222>Until Me.Id > 0</font> |
Me.Caption = "Form aperto !" | Me.Caption = "Form aperto !" | ||
'''End''' | '''End''' |
Versione delle 21:25, 5 dic 2020
In via generale l'evento Form_Activate() viene sollevato quando il Form, al quale si riferisce, diventa attivo. Il caso tipico di questo evento è l'apertura iniziale del Form.
Esempio:
Public Sub Form_Activate() Me.Caption = "Form aperto !" End
Detto evento, nel caso di apertura iniziale del Form, può essere sostituito con un ciclo, che dura sino a quando la proprietà .Id della parola Me (ossia del Form medesimo) non assume - per l'avvenuta apertura del Form - un valore superiore a zero.
Esempio:
Public Sub Form_Open() Repeat Wait 0.01 Until Me.Id > 0 Me.Caption = "Form aperto !" End