Distruggere i Controlli grafici posti in un Contenitore

Da Gambas-it.org - Wikipedia.
Versione del 15 nov 2023 alle 08:46 di Vuott (Discussione | contributi) (Creata pagina con "Per eliminare i Controlli posti in un Contenitore, si possono adottare alcune modlità. ==Uso diretto del Metodo ".Clear()" della Proprietà ".Children"== Il Metodo ".Clear()...")

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

Per eliminare i Controlli posti in un Contenitore, si possono adottare alcune modlità.

Uso diretto del Metodo ".Clear()" della Proprietà ".Children"

Il Metodo ".Clear()" della Proprietà ".Children" di un Contenitore distruggerà tutti i Controlli presenti nel Contenitore medesimo.

Nel seguente esempio pratico poniamo vari Controlli sul Form, e con essi anche un Button cliccando il quale azionerà l'azione distruttiva:

Public Sub Button1_Click()

 Me.Children.Clear

End

Qui i Controlli saranno posti in un Panel:

Public Sub Button1_Click()

 Panel1.Children.Clear

End

Uso della Classe ContainerChildren

Alla variabile del tipo della Classe non creabile ContainerChildren, va assegnato il riferimento ai "Figli" (Children ) del Contenitore, e successivamente usare il Metodo ".Clear()".

Mostriamo un esempio pratico:

Public Sub Button1_Click()

 Dim cn As ContainerChildren

 cn = Me.Children

 cn.Clear
 
End