首页 > 代码库 > winfrom获取用户控件里的控件对象
winfrom获取用户控件里的控件对象
如何获取用户控件里的控件对象呢,其实思路也是很简单的,
比如有一个panel 用户控件 里面有许多的其他控件。
那么要找出一个Label控件怎么找呢,好的。现在我们就开始
首先,一个foreach循环获得所有控件。
然后根据类型筛选出这个类型的所有控件。然后就可以用Name来判断了
foreach(var lb in mi_image1.Controls)
{
if (lb is Label)
{
Label obj = lb as Label; //如果把循环改成这样就可以省略这一步foreach(Label lb in mi_image1.Controls)
//MessageBox.Show("哈哈哈,我找到用户控件里的控件对象啦"+obj.Name);
if(obj.Name=="lbYou")
{
MessageBox.Show(obj.Text);//OK,找到了
}
}
}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。