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,找到了 

          }
    }
}

转载于:https://www.cnblogs.com/spyrx7/p/3837609.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值