...se vuoi inserire
a mano sul Form principale la
ListBox, evitando così di crearla da codice, puoi usare - per la sua successiva gestione - una variabile "
pubblica" di tipo
ListBox, alla quale assegnerai la
ListBox medesima.
Nel Form principale porremo questo codice:
Public lb As ListBox ' Dichiara una variabile pubblica di tipo "ListBox". Essendo "pubblica", potremo richiamare e gestire tale variabile anche dal Form secondario (Form1)
Public Sub Form_Open()
Form1.Show ' Mostra il Form secondario
lb = ListBox1 ' Assegnamo alla variabile di tipo "ListBox" la variabile "ListBox1"
End
Nel
Form secondario porremo quest'altro codice:
Public Sub Form_Open()
Me.Center ' All'apertura del Form secondario lo piazza al centro dello schermo
End
Public Sub Button1_Click()
FMain.lb.Add(TextBox1.Text) ' Individua, ripercorrendo la gerarchia, la variabile di tipo "object" per gestirla (assegnandole il testo presente nella TextBox)
End
.....oppure, volendo, al posto della variabile di tipo
ListBox puoi usare una variabile di tipo
Object, alla quale assegnerai la
ListBox medesima.
In sostanza la
ListBox potrà essere gestita anche attraverso quella variabile di tipo
Object.
Nel Form principale porremo questo codice:
Public ob As Object ' Dichiara una variabile pubblica di tipo "Object". Essendo "pubblica", potremo richiamare e gestire tale variabile anche dal Form secondario (Form1)
Public Sub Form_Open()
Form1.Show ' Mostra il Form secondario
ob = ListBox1 ' Assegnamo alla variabile di tipo "Object" la variabile "ListBox1"
End
Nel
Form secondario porremo quest'altro codice:
Public Sub Form_Open()
Me.Center ' All'apertura del Form secondario lo piazza al centro dello schermo
End
Public Sub Button1_Click()
FMain.ob.Add(TextBox1.Text) ' Individua, ripercorrendo la gerarchia, la variabile di tipo "object" per gestirla (assegnandole il testo presente nella TextBox)
End