我设置了一个textBox和一个ComboBox,填写ComboBox1为:全部时, TextBox1 为不可用状态。如何实现? 

解决方案 »

  1.   

    在ComboBox1的textchange事件里面判断ComboBox1为:全部时TextBox1.enable=true;
      

  2.   

    在combox的selectindexchange事件里面判断,然后设置textbox的enabled属性
      

  3.   

    if(ComoBox1.Text=="全部")
          textBox.Enabled=true;
    试一下!
      

  4.   


            private void comboBox1_Leave(object sender, EventArgs e)
            {
                if (comboBox1.Text == "")
                {
                    textBox1.ReadOnly = true;
                }
                else
                {
                    textBox1.ReadOnly = false;
                }
            }
      

  5.   


            private void comboBox1_Leave(object sender, EventArgs e)
            {
                if (comboBox1.Text == "全部")
                {
                    textBox1.ReadOnly = true;
                }
                else
                {
                    textBox1.ReadOnly = false;
                }
            }
      

  6.   

     private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
            {
                if (this.comboBox1.Text.Equals("全部"))
                { 
                    this.TextBox.Enabled= false;
                }
            }