VB 如何获得用户控件里面某个控件的值?

比如我创建了一个用户控件UserControl1里面有一个text1在程序中调用UserControl1怎么获得text1.text的内容?... 比如我创建了一个用户控件UserControl1 里面有一个text1
在程序中调用UserControl1 怎么获得text1.text的内容?
展开
 我来答
闪星2
2014-03-14 · TA获得超过3006个赞
知道大有可为答主
回答量:2898
采纳率:58%
帮助的人:1026万
展开全部

如果这个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来获取它的值了。

有问题请追问,满意请采纳

xyshappy
2014-03-14 · 超过17用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:32.5万
展开全部
s=text1.text
前提text1是全局的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-03-14
展开全部
S = UserControl1.text1.text
追问
不行 提示编译错误未找到方法或数据成员
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式