c# 检测combox是否有值

我想在c#里面写一个方法,这个方法实现的功能是可以改变按钮或者combox或者textbox的enable属性。参数可以是多个,也可以是一个。有可能实现吗?单个修改犯不着... 我想在c#里面写一个方法,
这个方法实现的功能是可以改变按钮或者combox或者textbox的enable属性。
参数可以是多个,也可以是一个。
有可能实现吗?
单个修改犯不着用方法啊。但是有批量修改,而且控件类型不同。
展开
 我来答
阳光的雷咩咩
2014-12-19 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7797万
展开全部
    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循环遍历所有控件也是可以实现的,你的提问没说清楚啊,追问同样不清楚。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式