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



foreach (Control control in this.Controls)
{
    //遍历后的操作...
    control.Enabled = false;
}

遍历窗体所有控件,

遍历某个panel的所有控件

foreach (Control control in this.panel4.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;
    }
}

原文地址:https://www.cnblogs.com/wenjie0904/p/12305442.html

时间: 2024-10-29 21:04:57

C#遍历窗体所有控件或某类型所有控件 (转)的相关文章

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;

.Net遍历窗体上控件

实现遍历窗体上的控件以及找出TextBox控件,代码如下: 1 foreach( Control control in this.Controls ) 2 { 3 if( control is TextBox ) //判断是否是TextBox控件 4 { 5 //TODO... 6 TextBox textBox=control; //里氏转换 7 textBox.Text="Hello World ."; 8 } 9 }

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) {

[转载]C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素

//防止页面多次刷新页面执行 if (num == 1) { string GetUserName = System.Configuration.ConfigurationSettings.AppSettings["Y2000UserName"].ToString(); string GetUserPassword = System.Configuration.ConfigurationSettings.AppSettings["Y2000UserPassword"

C# 历史曲线控件 基于时间的曲线控件 可交互的高级曲线控件 HslControls曲线控件使用教程

本篇博客主要对 HslControls 中的曲线控件做一个详细的教程说明,大家可以根据下面的教程开发出高质量的曲线控件 Prepare 先从nuget下载到组件,然后就可以使用组件里的各种组件信息了. 在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装: Install-Package HslControls NuGet安装教程  http://www.cnblogs.com/dathlin/p/7705014.html 技术支持QQ

Windows static控件(静态文本框控件)

文本不克不及主动换行,超越窗口规模会被隐蔽: 每次更改文本都要先擦除配景再从新输入,比拟费事. 实践开辟中普通运用静态文本框控件来输入文本.静态文本框是Windows 的一种规范控件,可以用来在窗口上显示一段文本,而且文本轻易遭到掌握.除了静态文本框,Windows的规范控件还有许多种,例如按钮.下拉菜单.单选按钮.复选框等.其实,控件也是一种窗口,也运用 CreateWindow 函数来创立.然则它们运用的窗口类的名字比拟特别,是由Windows预界说的:静态文本框控件的窗口类名是static

atitit.Atitit. Gui控件and面板-----服务端控件 java struts的实现最佳实践

atitit.Atitit.  Gui控件and面板-----服务端控件 java struts的实现最佳实践 1. 服务器控件的类别 1 1.1. 数据控件:该类控件可细分为两种类型:数据源控件和数据绑定控件. 1 1.2. 站点导航控件: 1 1.3. WebParts控件: 1 1.4. 登录控件: 1 1.5. Ajax 控件 1 2. jsf 2 3. Apache  ecs 2 4. Custom ui control... 2 5. Struts UI Tags display d

SharePoint统计图表控件Nevron Chart for SharePoint控件介绍

Nevron Chart for SharePoint是一个先进的图表Web部件,其能为您的SharePoint站点提供一整套的2D和3D图表类型,高度可自定义的轴,先进的数据分析功能,严密的数据集成和无与伦比的视觉效果.其组合了业内领先的Nevron Charting engine for ASP.NET以及Nevron Pivot Data Aggregation engine.这使得用户能在SharePoint环境中直观的完成复杂的透视图表的创建. 主要功能: 支持SharePoint S

C#学习笔记(20140910)-单选控件和单选组控件、复选控件、复选组控件

晚上学习了一下单选控件和单选组控件.复选控件.复选组控件. 稍微动了点脑筋,做了一个小小的网页程序.主要功能是相互赋值已经设置标签的字体大小和颜色已经前后背景色. 主要功能: 1. 在文本输入框中输入文字,提交后可以对标签赋值: 2. 选择单选框可以给标签赋值: 3. 选择单选组控件时可以给标签设置颜色: 4. 选择单选组控件时可以给字体设置大小. 最后的效果如下: 分块设置就不多说了,看看用到了哪些模块吧: 1. 自定义了一个方法,把标签的值赋值给输入框.使得输入框中的内容和标签的内容一致.