【问题标题】:Making a label visible on form1 from form2 VB从form2 VB使标签在form1上可见
【发布时间】:2016-03-11 22:31:32
【问题描述】:

我正在编写一个用户将登录的应用程序。(Form2 登录) 它需要在主窗体上显示一个标签。 目前我有这个代码:

 Form1.Label1.Visible = True

这行不通。它不需要处理多个用户名,只需将标签显示为 PoC。

【问题讨论】:

  • 添加Form.Show()`,你现在会看到它的可能性很大。并意识到您在问题中发布了错误的 sn-p。

标签: vb.net forms communication


【解决方案1】:
  1. 您可以将标签的修饰符设置为公开。
  2. 将标签声明从私有更改为受保护。
  3. this如果您有翻译问题,请询问。

【讨论】:

    【解决方案2】:
    Public Class mainform
    Private Sub mainform_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        loginform.Show()
    label1.visible=false
    End sub
    End class
    
    Public Class loginform
    Private Sub ButtonLogin_Click(sender As Object, e As EventArgs) Handles ButtonLogin.Click
        mainform.Label1.Visible = True
    End sub
    End class
    

    这必须工作!

    【讨论】:

      猜你喜欢
      • 2020-10-13
      • 1970-01-01
      • 2014-07-09
      • 2012-12-08
      • 2018-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多