请教VB.NET中 窗体Form1向UserControl1传值的问题

新建一个ClassLibrary1的工程;在里面添加一个UserControl1的用户控件;控件内有一个按钮UButton1和一个Utextbox1;再添加一个窗体Form1,里面有一个FButton1和一个Ftextbox1;通过UButton1打开Form1,然后在Form1里面,通过点击FButton1 将 Ftextbox1的内容显示到Utextbox1中;通过定义属性的办法;在调试页面可以看到属性值是有的;就是Utextbox1中不显示。

UserControl1中的代码
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim frm As New Form1
frm.TextBox1.Text = 2
frm.Show()
End Sub

Public Property tBoxT() As String
Get
Return Me.TextBox1.Text
End Get
Set(value As String)
Me.TextBox1.Text = value
End Set
End Property

Form1中的代码

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'//方法一
Dim uc1 As New UserControl1
' uc1.TextBox1.Text = Me.TextBox1.Text
'//方法二
uc1.tBoxT = Me.TextBox1.Text

End Sub

回答

问题补充:

调试那里,uc1的属性 uc1.tBoxT 已经有值了,但是 uc1的Textbox1 里面就是不显示

以上是请教VB.NET中 窗体Form1向UserControl1传值的问题的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>