我在COMBOBOX里增加了4项,我想让选择不同的项时,全局变量a能有不同的值。请问这个应该如何解决?combobox的SelectedIndexChanged事件能不能实现这个功能?如果可以能不能给个小实例?谢谢各位了!

解决方案 »

  1.   


    string  a;
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                a = this.comboBox1.SelectedItem.ToString();
            }
    SelectedIndexChanged能满足的!就这样!
      

  2.   

    CString strMode; int nIndex = this->m_Selectcomputer.GetCurSel();  //m_Selectcomputer 你下拉框的变量
     m_Selectcomputer.GetLBText( nIndex, strMode);   // 就是得到选中的字符串了
     ::AfxMessageBox(strMode);
     
      

  3.   

    string  value;
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                value = comboBox1.SelectedValue;
                or
                value = comboBox1.SelectedItem.ToString();
            }
      

  4.   

    额,LZ这个肯定可以解决呀,SelectedIndexChanged你选择了就触发,触发了之后你给a赋值就行了。a反正是全局变量。
      

  5.   

    呵呵,多看看CSDN,都可以解决