Evento Form Activate e sua possibile sostituzione: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 14: Riga 14:
  '''Public''' Sub Form_Open()
  '''Public''' Sub Form_Open()
    
    
   <FONT Color=#B22222>Do</font>
   <FONT Color=#B22222>Repeat</font>
     Wait 0.01
     Wait 0.01
   <FONT Color=#B22222>Loop Until Me.Id > 0</font>
   <FONT Color=#B22222>Until Me.Id > 0</font>
    
    
   Me.Caption = "Form aperto !"
   Me.Caption = "Form aperto !"
    
    
  '''End'''
  '''End'''

Versione delle 22: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