星空网 > 软件开发 > ASP.net

C#遍历窗体控件(原文出自http://www.liangshunet.com/ca/201403/286434593.htm)

 一、C#遍历窗体控件

  主要遍历属于窗体(Form)的控件(Controls),假如窗体中有 Panel、Button 和 TextBox 控件,遍历代码如下:

/// <summary>  /// Winform C#遍历窗体控件  /// </summary>  /// <param name="ctrlName">控件名称</param>  public void ForeachFormControls(string ctrlName)  {    foreach (Control ctrl in this.Controls)    {      if (ctrl is Panel)      {        //相关操作代码        ctrl.BackColor = Color.Aquamarine;      }      else if (ctrl is Button)      {        ctrl.ForeColor = Color.RoyalBlue;      }      else if (ctrl is TextBox)      {        ctrl.Text = null;      }      //根据控件名称找某个控件      if(ctrl.Name.Equals(ctrlName))      {        vctrl.Name = string.Empty;      }    }  }

上面的代码,只是根据控件的类型和传递的控件名称进行了一些随意操作,可以根据具体需求把它改为所需操作。

  二、C# Winform遍历控件之遍历 Panel 中的子控件

  遍历方法跟遍历窗体中的控件相同,只不过 this 要改为 Panel 的名称,假如 Panel控件中只包含 Button 和 TextBox 子控件,代码如下:

/// <summary>  /// C#遍历子控件  /// </summary>  /// <param name="ctrlName">控件名称</param>  public void ForeachPanelControls(string ctrlName)  {    foreach (Control ctrl in panel1.Controls)    {      if (ctrl is Button)      {        if (ctrl.Name.Equals(ctrlName))          ctrl.ForeColor = Color.RoyalBlue;        else          ctrl.ForeColor = Color.SkyBlue;      }      else if (ctrl is TextBox)      {        if (ctrl.Name.Equals(ctrlName))          ctrl.Name = "当前值";        else          ctrl.Text = null;      }    }  }

 




原标题:C#遍历窗体控件(原文出自http://www.liangshunet.com/ca/201403/286434593.htm)

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

分享几个Shopee店铺选品的小技巧!:https://www.goluckyvip.com/news/3438.html
炙手可热的东南亚LAZADA平台,真的是“早期淘宝”吗?:https://www.goluckyvip.com/news/3439.html
全球最大航运公司马士基发出警告:中美贸易战将打击集装箱运输行业!:https://www.goluckyvip.com/news/344.html
Shopee店铺上新需要上新什么?市场是怎么样的?:https://www.goluckyvip.com/news/3440.html
震惊!欧洲FBA海派清关看似简单,却暗藏巨坑!!!:https://www.goluckyvip.com/news/3441.html
Shopee(虾皮)最新开店入驻流程:https://www.goluckyvip.com/news/3442.html
在古巴做游轮 古巴旅游项目:https://www.vstour.cn/a/363194.html
西藏旅游攻略自驾游需要多少天 去西藏旅游自驾游要多久时间:https://www.vstour.cn/a/363195.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流