如何从另一个窗体Visual Basic中的标签更改文本?

布莱恩·鲁比奥
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。有人可以帮我吗?

马修·金登

您没有显示与您的问题相关的代码,也没有在任何标签上更改任何文本的地方,因此,我将忽略该巨大代码块的99%,并将您的问题归结为:

Dim NewMDIChild1 As New Form2()
Dim NewMDIChild2 As New Form3()

我正在使用此“ Form2.Label1.Text =“ test”“

我不确定VB.NET的行为是否与此处的VB6 / VBA相同,但是如果您没有遇到异常,Form2.Label1.Text = "test"则可能是这种情况-您将标签文本设置为默认的表单,并且您的类Form1正在Form2使用名为的对象引用进行引用NewMDIChild1

根据您在何处拥有该测试代码,这样做NewMDIChild1.Label1.Text = "text"应该会产生预期的结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从Visual Basic中另一个窗体的按钮清除窗体的标签

来自分类Dev

如何使从另一个窗体视图打开的窗体视图在odoo中只读

来自分类Dev

如何从另一个仍打开的窗体中检测何时关闭窗体?

来自分类Dev

如何使从另一个窗体视图打开的窗体视图在odoo中只读

来自分类Dev

如何将文本从一个Web窗体文本框中移动到另一个Web窗体文本框中

来自分类Dev

我如何使用文件上载来更改另一个Web窗体上的图像

来自分类Dev

如何访问子窗体上的文本框控件的值,其中子窗体本身只是主窗体的另一个子窗体上的控件

来自分类Dev

如何从另一个类编辑主窗体中的checkedListBox?

来自分类Dev

如何使用委托将活动窗体中的值获取到UserControl上的另一个窗体

来自分类Dev

如何从已经在窗体中的另一个 UserControl 事件中将单例 UserControl 加载到窗体

来自分类Dev

如何从访问中另一个子窗体中打勾的组合框中过滤一个子窗体?

来自分类Dev

如何通过另一个窗体上的文本框更新datagridview中的选定行?

来自分类Dev

当我关闭另一个窗体时如何在文本框中设置焦点?

来自分类Dev

Qt 更改另一个类的标签文本

来自分类Dev

从另一个子窗体访问子窗体中的控件

来自分类Dev

如何从另一个在Xamarin IOS中添加UITabBarController的控制器更改标签的文本值

来自分类Dev

当从另一个窗体触发按钮单击事件时,在窗体的面板中绘制一个矩形

来自分类Dev

如何在VB中将文本从一个文本框保存/追加到同一窗体上的另一个文本框

来自分类Dev

如何在VB中将文本从一个文本框保存/追加到同一窗体上的另一个文本框

来自分类Dev

如何将存储在“属性”中的变量传递到另一个Windows窗体中?

来自分类Dev

如何使用bindingSource将数据行所选对象的属性读取到另一个Windows窗体中

来自分类Dev

如何获得标签以从Swift中的另一个标签提取文本?

来自分类Dev

如何将图像标签更改为SVG中的另一个标签?

来自分类Dev

如何在Windows窗体中轻松地将一个控件替换为另一个具有相同名称的控件?

来自分类Dev

Visual Basic-如何在另一个函数中使用一个变量

来自分类Dev

C#无法从另一个类更改窗体的组件

来自分类Dev

如何从C#中的另一个非UI线程更新文本标签

来自分类Dev

如何从 Swift 中的另一个视图控制器更改标签的出口?

来自分类Dev

在 C# 中从另一个类调用主窗体中的函数

Related 相关文章

  1. 1

    从Visual Basic中另一个窗体的按钮清除窗体的标签

  2. 2

    如何使从另一个窗体视图打开的窗体视图在odoo中只读

  3. 3

    如何从另一个仍打开的窗体中检测何时关闭窗体?

  4. 4

    如何使从另一个窗体视图打开的窗体视图在odoo中只读

  5. 5

    如何将文本从一个Web窗体文本框中移动到另一个Web窗体文本框中

  6. 6

    我如何使用文件上载来更改另一个Web窗体上的图像

  7. 7

    如何访问子窗体上的文本框控件的值,其中子窗体本身只是主窗体的另一个子窗体上的控件

  8. 8

    如何从另一个类编辑主窗体中的checkedListBox?

  9. 9

    如何使用委托将活动窗体中的值获取到UserControl上的另一个窗体

  10. 10

    如何从已经在窗体中的另一个 UserControl 事件中将单例 UserControl 加载到窗体

  11. 11

    如何从访问中另一个子窗体中打勾的组合框中过滤一个子窗体?

  12. 12

    如何通过另一个窗体上的文本框更新datagridview中的选定行?

  13. 13

    当我关闭另一个窗体时如何在文本框中设置焦点?

  14. 14

    Qt 更改另一个类的标签文本

  15. 15

    从另一个子窗体访问子窗体中的控件

  16. 16

    如何从另一个在Xamarin IOS中添加UITabBarController的控制器更改标签的文本值

  17. 17

    当从另一个窗体触发按钮单击事件时,在窗体的面板中绘制一个矩形

  18. 18

    如何在VB中将文本从一个文本框保存/追加到同一窗体上的另一个文本框

  19. 19

    如何在VB中将文本从一个文本框保存/追加到同一窗体上的另一个文本框

  20. 20

    如何将存储在“属性”中的变量传递到另一个Windows窗体中?

  21. 21

    如何使用bindingSource将数据行所选对象的属性读取到另一个Windows窗体中

  22. 22

    如何获得标签以从Swift中的另一个标签提取文本?

  23. 23

    如何将图像标签更改为SVG中的另一个标签?

  24. 24

    如何在Windows窗体中轻松地将一个控件替换为另一个具有相同名称的控件?

  25. 25

    Visual Basic-如何在另一个函数中使用一个变量

  26. 26

    C#无法从另一个类更改窗体的组件

  27. 27

    如何从C#中的另一个非UI线程更新文本标签

  28. 28

    如何从 Swift 中的另一个视图控制器更改标签的出口?

  29. 29

    在 C# 中从另一个类调用主窗体中的函数

热门标签

归档