VB 如何获得用户控件里面某个控件的值?
比如我创建了一个用户控件UserControl1里面有一个text1在程序中调用UserControl1怎么获得text1.text的内容?...
比如我创建了一个用户控件UserControl1 里面有一个text1
在程序中调用UserControl1 怎么获得text1.text的内容? 展开
在程序中调用UserControl1 怎么获得text1.text的内容? 展开
3个回答
展开全部
如果这个UserControl1是你自己做的,那么你可以参考下面的代码,在UserControl1里面加上相应的代码即可
'注意!不要删除或修改下列被注释的行!
'MappingInfo=Text1,Text1,-1,Text
Public Property Get Text() As String
Text = Text1.Text
End Property
Public Property Let Text(ByVal New_Text As String)
Text1.Text() = New_Text
PropertyChanged "Text"
End Property
这样就相当于做好了一个只有Text属性的TextBox控件。
引用方法UserControl1.Text
如果这个UserControl1不是你自己做的, 而且没有源码,那么你只能通过Hwnd来获取它的值了。
有问题请追问,满意请采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询