国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

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

2019-11-14 13:45:02
字體:
供稿:網(wǎng)友

 一、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)      {        //相關(guān)操作代碼        ctrl.BackColor = Color.Aquamarine;      }      else if (ctrl is Button)      {        ctrl.ForeColor = Color.RoyalBlue;      }      else if (ctrl is TextBox)      {        ctrl.Text = null;      }      //根據(jù)控件名稱找某個(gè)控件      if(ctrl.Name.Equals(ctrlName))      {        vctrl.Name = string.Empty;      }    }  }

上面的代碼,只是根據(jù)控件的類型和傳遞的控件名稱進(jìn)行了一些隨意操作,可以根據(jù)具體需求把它改為所需操作。

  二、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 = "當(dāng)前值";        else          ctrl.Text = null;      }    }  }

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 阳朔县| 金溪县| 静乐县| 黄大仙区| 原阳县| 台安县| 莒南县| 九江市| 兴化市| 红桥区| 邵阳市| 拉孜县| 五家渠市| 博客| 嘉荫县| 舒兰市| 阳江市| 商河县| 潍坊市| 临猗县| 南澳县| 满城县| 林芝县| 深泽县| 平舆县| 自贡市| 吉林市| 勃利县| 江阴市| 宁津县| 万全县| 兴化市| 太原市| 玉环县| 池州市| 滁州市| 吉木萨尔县| 青冈县| 洛川县| 常熟市| 无极县|