C# 动态生成textbox,Combobox等控件
2010-11-13 02:18
351 查看
public static void SetControlsReadOnly(Control control)
{
foreach (Control c in control.Controls)
{
if (c is Panel)
{
SetControlsReadOnly(c);
}
/*
if (c is GroupBox)
{
SetControlsReadOnly(c);
}
if (c is tabControl)
{
SetControlsReadOnly(c);
}
*/
if (c is TabPage)
{
SetControlsReadOnly(c);
}
if (c is TextBox)
{
// 它是 TextBox, 要干什么随便你
System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)c;
//tb.ReadOnly = true;
tb.Enabled = false;
}
else if (c is ComboBox)
{
System.Windows.Forms.ComboBox cb = (System.Windows.Forms.ComboBox)c;
cb.Enabled = false;
}
}
}
{
foreach (Control c in control.Controls)
{
if (c is Panel)
{
SetControlsReadOnly(c);
}
/*
if (c is GroupBox)
{
SetControlsReadOnly(c);
}
if (c is tabControl)
{
SetControlsReadOnly(c);
}
*/
if (c is TabPage)
{
SetControlsReadOnly(c);
}
if (c is TextBox)
{
// 它是 TextBox, 要干什么随便你
System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)c;
//tb.ReadOnly = true;
tb.Enabled = false;
}
else if (c is ComboBox)
{
System.Windows.Forms.ComboBox cb = (System.Windows.Forms.ComboBox)c;
cb.Enabled = false;
}
}
}
相关文章推荐
- C#如何遍历动态生成的textbox,Combobox 等控件
- C#动态生成控件以及添加事件处理
- C#动态代码生成控件后其他事件不能获取该控件值的解决方法
- c# 动态生成 控件
- C#动态生成控件以及添加事件处理
- 动态生成控件-绑定事件(VB.NET/C#)
- winform有一个combobox和一个textbox控件,如何进行动态绑定,使得combobox中的数据改变时,textbox中的数据也随之改变?
- C#动态生成控件
- C#获取动态生成的控件值
- C# 动态生成的textbox怎样获取值
- C#代码生成控件动态效果-XAML篇
- c# winform动态生成窗体及控件,并使用控件事件
- C#动态添加控件,并生成事件
- C# 后台动态生成textbox
- C#动态生成控件以及添加事件处理
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理
- C# .NET如何生成控件CheckBox 或TextBox之类
- C# 动态生成窗口中的控件不显示的解决方法
- C#调用API,从Control继承自已生成ComboBox控件!!!!
- C#如何获得动态生成的控件