如何根据改变CheckBox的状态,来控制TextBox 可输入内容还是灰色的

解决方案 »

  1.   

        private void checkBox1_CheckedChanged(object sender, EventArgs e)
            {
                if (this.checkBox1.Checked)
                {
                    this.textBox1.Enabled = true;//可用
                }
                else
                {
                    this.textBox1.Enabled = false;//不可用
                }
            }
      

  2.   

    那你就判断checkbox是否为checked 如果很多那你就循环判断就好了
      

  3.   

    private void chkChoose_CheckedChanged(object sender, EventArgs e)
            {
               if (chkChoose.Checked)
                {
                    textbox.Enable=true;//或者用readonly属性            }
                else
                {
                    textbox.Enable=false;//或者用readonly属性
                }
            }
      

  4.   

      textBox1.Enabled = checkBox1.Checked;
      

  5.   

    1.设置BUTTON的Enable属性为:false
    2.在CheckBox的checkBox1_CheckedChanged事件中写代码
    3.button2.Enabled = checkBox1.Checked;可以了~.
      

  6.   


    = =喔,看错了,你是要TextBox.
    一样的,同理么...将TextBox的Enable属性设置为:False~..
    然后就是textBox1.Enabled = checkBox1.Checked;~