zoukankan      html  css  js  c++  java
  • 批量设置窗体控件上的属性

           /// <summary>
            /// 清空控件上的TextBox文本中的值,ComboBox、Button设置为灰色,
            /// </summary>
            /// <param name="IsEnabled">是否显示所有控件</param>
            /// <param name="status">状态信息</param>
            /// <param name="ctr">控件集合</param>
            public void ClearControlsTextValue(ref bool IsEnabled,DeviceStatusInfo status,Control.ControlCollection ctr)
            {
                if (status.PowerState == 1 || status.NetState == 1)// || status.ErrorState == "1")
                {
                    foreach (Control ctrl in ctr)
                    {
                        if (ctrl is TextBox)
                        {
                            ctrl.Text = "";
                        }//End if;判断是不是文本控件。

                        if (ctrl is ComboBox)
                        {
                            ComboBox comboBoxPower = ctrl as ComboBox;

                            if (comboBoxPower.Tag == null)
                            {
                                comboBoxPower.Enabled = false;
                            }//End if;判断是不是电源下拉框控件

                        }//End if;判断是不是下拉框控件。

                        if (ctrl is ProgressBar)
                        {
                            (ctr as ProgressBar).Enabled = false;
                        }//End if;判断是不是进度条控件。

                        if (ctrl.HasChildren)
                        {
                            ClearControlsTextValue(ref IsEnabled, status,ctrl.Controls);
                        }//End if; 递归子控件

                    }//End foreach;遍历所有控件。

                    IsEnabled = true;
                }//End if;判断设备的电源、网络、整机、故障状态。
            }
     

  • 相关阅读:
    zzulioj--1716--毒(模拟水题)
    zzulioj--1715--土豪银行(贪心)
    35.Java中mian方法详解
    34.Java内存布局以及java各种存储区【详解】
    33.Java中static关键字
    32.java的this关键字
    31.Java构造方法
    30.Java对象的特证之一-封装
    29.Java匿名对象
    28.Java局部变量和成员变量
  • 原文地址:https://www.cnblogs.com/xiaotuni/p/2365725.html
Copyright © 2011-2022 走看看