Public Class Form1
Dim NewMDIChild1 As New Form2()
Dim NewMDIChild2 As New Form3()
Private Sub Form1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Form1ToolStripMenuItem.Click
NewMDIChild1 = New Form2
NewMDIChild1.MdiParent = Me
NewMDIChild1.Show()
End Sub
Private Sub Form2ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Form2ToolStripMenuItem.Click
NewMDIChild2 = New Form3
NewMDIChild2.MdiParent = Me
NewMDIChild2.Show()
End Sub
Private Sub CloseToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CloseToolStripMenuItem.Click
If Not ActiveMdiChild Is Nothing Then
ActiveMdiChild.Close()
End If
End Sub
Private Sub CloseTodoToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles CloseTodoToolStripMenuItem.Click
While Not ActiveMdiChild Is Nothing
ActiveMdiChild.Close()
End While
End Sub
Private Sub ExitToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ExitToolStripMenuItem.Click
Me.Close()
End Sub
Private Sub SmallToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SmallToolStripMenuItem.Click
Form2.Label1.Text = "test"
End Sub
Private Sub MediumToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles MediumToolStripMenuItem.Click
Form2.Label1.Text = "test"
End Sub
Private Sub BigToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles BigToolStripMenuItem.Click
Form2.Label1.Text = "test"
End Sub
End Class
Что я хочу сделать, это изменить размер метки, проблема в том, что метка находится в другой форме, и она, похоже, не меняется. Я использовал этот «Form2.Label1.Text =» test », чтобы увидеть, изменилась ли метка. Я думаю, это потому, что я использовал MDIChild. Может ли кто-нибудь мне помочь?Как изменить текст с метки из другой формы визуального базового?
Можете ли вы показать код, в котором вы ссылаетесь на форму, и попытаться ее изменить/установить свойство Text? –