国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 监利县| 兴和县| 南汇区| 始兴县| 清水河县| 金乡县| 汤阴县| 杭锦后旗| 茶陵县| 普格县| 名山县| 昌黎县| 新宾| 淮南市| 松潘县| 眉山市| 新绛县| 阜宁县| 宜兴市| 乌鲁木齐市| 客服| 增城市| 鄂伦春自治旗| 柳林县| 冀州市| 德安县| 禹州市| 文成县| 东方市| 额尔古纳市| 罗甸县| 吴忠市| 军事| 镇坪县| 汶上县| 庆安县| 武冈市| 宜昌市| 衡山县| 铜山县| 钟山县|