码迷,mamicode.com
首页 > Windows程序 > 详细

winfrom获取用户控件里的控件对象

时间:2014-07-13 12:35:59      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:for   re   ar   c   text   rom   

 

  如何获取用户控件里的控件对象呢,其实思路也是很简单的,

  比如有一个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,找到了 

          }
    }
}

winfrom获取用户控件里的控件对象,布布扣,bubuko.com

winfrom获取用户控件里的控件对象

标签:for   re   ar   c   text   rom   

原文地址:http://www.cnblogs.com/spyrx7/p/3837609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!