foreach(System.Windows.Forms.Control sControl in thisControls)
{
{
switch(sControl.GetType().Name)
{
case "TextBox":
break;
case "ComboBox":
break;
case "Num":
break;
}
}
}
{
{
switch(sControl.GetType().Name)
{
case "TextBox":
break;
case "ComboBox":
break;
case "Num":
break;
}
}
}
解决方案 »
- WPF的Button,能否添加图标?
- 关于DataGridView绑定多表外链数据,直接修改更新的问题
- 关于WCF上传下载文件的问题
- C# 写入SQL数据库的问题,求解
- c# 程序定时重启,但进程还在
- 急,OA的即时消息的做法?(b/s结构)我没有经验,望各位大侠指教!!谢谢
- 最后一点分了求教,如何在winform里实现设置某个节点及其以下的子节点的打开或者关闭呀谢谢
- 刚开了个Q群
- 如何让TrackBar控件显示俩个滑块?
- [求助]openFileDialog:: 找不到类型或命名空间名称:openFileDialog
- 在c#里怎么改变ComboBox的外观,
- 关于treeview节点编辑(windows)
foreach(Control c in this.Controls)
{
if(c.GetType()==typeof(TabControl))
{
foreach(Control c2 in c.Controls)
{
if(c2.GetType()==typeof(TabPage))
{
foreach(Control c1 in c2.Controls)
{
if(c1.GetType()==typeof(TextBox))
{
((TextBox)c1).Text ="hello";//这里
}
}
}
}
}
}
{
if (obj is System.Web.UI.WebControls.TextBox)
{
((TextBox)obj).Enabled=state;
}
if (obj is System.Web.UI.WebControls.DropDownList)
{
((DropDownList)obj).Enabled=state;
}
if (obj is System.Web.UI.WebControls.CheckBox)
{
((CheckBox)obj).Enabled=state;
}
if (obj is System.Web.UI.WebControls.RadioButton)
{
((RadioButton)obj).Enabled=state;
}
if (obj is System.Web.UI.WebControls.RadioButtonList)
{
((RadioButtonList)obj).Enabled=state;
}
}
{
int textcount = 0;
foreach(Control ctr in this.tabControl1.Controls)
{
textcount += getControlCount( ctr, new TextBox());
}
}
private int getControlCount(Control aControl, Control ctr)
{
int count = 0;
foreach(Control control in aControl.Controls)
{
if(control.GetType().Name == ctr.GetType().Name)
{
count ++;
}
}
return count;
}