c# 检测combox是否有值
我想在c#里面写一个方法,这个方法实现的功能是可以改变按钮或者combox或者textbox的enable属性。参数可以是多个,也可以是一个。有可能实现吗?单个修改犯不着...
我想在c#里面写一个方法,
这个方法实现的功能是可以改变按钮或者combox或者textbox的enable属性。
参数可以是多个,也可以是一个。
有可能实现吗?
单个修改犯不着用方法啊。但是有批量修改,而且控件类型不同。 展开
这个方法实现的功能是可以改变按钮或者combox或者textbox的enable属性。
参数可以是多个,也可以是一个。
有可能实现吗?
单个修改犯不着用方法啊。但是有批量修改,而且控件类型不同。 展开
1个回答
展开全部
public static class C
{
public static void SetCtlState(this Control ctl, bool Enable)
{
ctl.Enabled = Enable;
}
}
//调用示例
private void button1_Click(object sender, EventArgs e)
{
this.comboBox1.SetCtlState(false);
}
追问
你没有理解我的意思,我是想问我的那个想法能不能实现。
你这段代码跟
button1.enabled=false;
的效率差不了太多。
我是想批量修改
togray(控件A,控件B,控件C,。。。)
而且参数的个数也就是控件的个数还是比较灵活的那种。
能实现么?
追答
for循环遍历所有控件也是可以实现的,你的提问没说清楚啊,追问同样不清楚。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询