Ciao a tutti!
in un progetto con due form (form1 e form2) se lo eseguo come progetto
indipendente, dalla form2 riesco ad agire sugli oggetti della form1. Se
invece inglobo il progetto in una soluzione più ampia dalla form2 continuo a
"vedere" gli oggetti di form1 mentre scrivo il codice, ma in esecuzione form1
non risponde. Non da errori ma su form1 non succede niente (ad esempio non
riesco nemmeno a rendere invisibile un controllo)
Su un post di un altro forum ho trovato l'indicazione di fare così:
in Form2:
Public Form1chiamata As Form1
se voglio modificare un controllo:
Form1chiamata.NomeControllo.visible = false
nella routine di Form1 che chiama:
Dim frm As New Form2
Form2.Form1chiamata = Me
frm.ShowDialog()
Ma ancora non funziona: adesso quando arrivo a
Form1chiamata.NomeControllo.visible = false
le form Form1 e Form2 vengono portate in secondo piano, dietro la form
principale FormMain e il controllo resta perfettamente visibile.
Che diavolo sta succedendo?
Pileggi
