Ciao ragazzi e Buon Natale!
Non ho trovato nel forum una spiegazione che mi chiarisca il problema. Nel Form Padre dichiaro Public alcune variabili. Perchè, pur essendo Public, non vengono riconosciute nei Form figli?
Riscrivo il codice per maggiore chiarezza:
Public Class Form1
Public a, b, c As String
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Form2 As New Form2()
Dim Form3 As New Form3()
a = "Tanti Auguri di Buon Natale"
b = " a tutti gli Utenti di"
c = " HTML.IT"
Form2.MdiParent = Me
Form2.WindowState = FormWindowState.Maximized
Form2.Show()
Form3.Hide()
End Sub
Private Sub Form2ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Form2ToolStripMenuItem.Click
Form2.MdiParent = Me
Form2.WindowState = FormWindowState.Maximized
Form2.Show()
Form3.Hide()
End Sub
Private Sub Form3ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Form3ToolStripMenuItem.Click
Form3.MdiParent = Me
Form3.WindowState = FormWindowState.Maximized
Form3.Show()
Form2.Hide()
End Sub
End Class
Public Class Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = a + b + c
End Sub
End Class
Public Class Form3
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Label1.Text = a + b + c
End Sub
End Class
Che codice mi sono perso???
Sergio