【发布时间】:2020-08-26 09:45:26
【问题描述】:
我需要的是当从 form1 打开 form2 时单击一个按钮,然后在 form2 上单击另一个按钮并设置 form1 的文本框的值。
如果我将应用程序的类型设置为 windows 窗体应用程序,一切正常,但如果我设置为类库,我有错误引用非共享成员需要对象引用。
如果我引用 Dim frm = New form2 它会打开第二个 form2 而我不想要它。
如何解决这个问题?
谢谢。
代码如下:
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Form2.ShowDialog()
End Sub
End Class
Public Class Form2
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Form1.TextBox1.Text = "aaaa"
Me.Close()
End Sub
End Class
【问题讨论】: