C#遍历窗体所有控件或某类型所有控件

Posted 王晓东

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#遍历窗体所有控件或某类型所有控件相关的知识,希望对你有一定的参考价值。

//遍历窗体所有控件,
foreach (Control control in this.Controls)
{
//遍历后的操作... control.Enabled = false; }

 

遍历所有TextBox类型控件或者所有DateTimePicker控件

foreach (Control control in this.Controls)
{
  //遍历所有TextBox...
if (control is TextBox) { TextBox t = (TextBox)control; t.Enabled = false; }
  //遍历所有DateTimePicker...
if (control is DateTimePicker) { DateTimePicker d = (DateTimePicker)control; d.Enabled = false; } }

 

以上是关于C#遍历窗体所有控件或某类型所有控件的主要内容,如果未能解决你的问题,请参考以下文章

在C#winform中如何遍历子窗体中有容器中的所有的控件

C# DEV控件 判断 窗口中是不是有 barManager 控件

在C#winform中如何遍历子窗体中所有的控件

winform 中 遍历整个窗体中所有的控件,他按照一个怎么样的顺序来,遍历的呢?

C#winform怎样等所有控件加载完再显示窗体?C#透明窗体显示时闪现黑块怎么解决?

C#winform怎样等所有控件加载完再显示窗体?C#透明窗体显示时闪现黑块怎么解决?