Evento Form Activate e sua possibile sostituzione

Da Gambas-it.org - Wikipedia.
Versione del 2 ago 2023 alle 08:29 di Vuott (Discussione | contributi)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

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:

Public Sub Form_Open()
 
 Repeat
   Wait 0.01
 Until Me.Id > 0

 Me.Caption = "Form aperto !"

End