天天看點

WinForm中如何實作判斷某些控件是否可用

這裡我以TextBox為例子,我們放入一個GroupBox控件,在該組控件放入TextBox文本框控件,以便能夠得到控制,代碼如下:

  /// <summary>

        /// 判斷TextBox控件是否可用

        /// </summary>

        /// <param name="B"></param>

        private void ControlInfo(Boolean B)

        {

            foreach (Control ct in this.groupBox1.Controls)

            {

                if (ct is TextBox)//判斷是否是TextBox控件

                {

                    if (B)

                    {

                        ct.Enabled = true;//啟用控件

                    }

                    else

                    {

                        ct.Enabled = false;//停用控件

                    }

                }

            }

        }

*************************************************************

如何調用?

ControlInfo(true);//啟用TextBox控件

 ControlInfo(false);//停用TextBox控件

***************************************************************