我想在tab control某个标签页中初始化combox控件元素,发现不能添加元素;可以在窗体Load函数初始化添加,但我想让第一个combox1选择不同项后,combox2的下拉框显示不同的数据,就实现不了,用IF判断也不行。
 if (comboBox1.SelectedIndex == 1)
 {
    comboBox2.Items.Add("sdf54");
 }

解决方案 »

  1.   

    你得为combox添加SelectedIndexChanged事件,在该事件中处理
      

  2.   

    你得为combox添加SelectedIndexChanged事件,在该事件中处理
      

  3.   

    不行哈,        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
            {
                this.comboBox2.Items.Clear();
                if (comboBox1.SelectedIndex == 1)
                {
                    this.comboBox2.Items.Add("sdf54");
                }
            }
      

  4.   

            public void imcboPro_SelectedIndexChanged(object sender, EventArgs e)
            {
                 if (comboBox1.SelectedIndex == 1)
     {
      comboBox2.Items.Add("sdf54");
     }
            }
      

  5.   

    试试这个!private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                if (comboBox1.SelectedItem.ToString() == "绘图区1(单要素)")
                {
                    comboBox2.Items.Add("maopian");
                }
            }
    我个去,网掉了,结果,就看到说你搞出来了!汗