2013-04-03 46 views
0

后,我有这样的代码:马上行动选择项目

private void button1_Click(object sender, EventArgs e) 
    { 

     if (comboBox1.SelectedItem.ToString() == "blahblah") 
     { 
      processing ps = new processing(); 
      pictureBox1.Image = ps.blahblah(bmp); 
     } 
     else 
     {... 
     } 
    } 

所以组合框的作用是通过点击Button1的完成。 选择Item后可以立即采取行动吗?没有按钮点击?

+0

我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 – 2013-04-03 22:15:25

回答

2

订阅SelectedIndexChanged事件

comboBox1.SelectedIndexChanged += OnSelectedIndexChanged; 

private void OnSelectedIndexChanged(object sender, EventArgs e) { 
    // Handle combo box changing 
} 
+0

不错,谢谢 – user1391111 2013-04-03 22:39:48

0

尝试使用此事件,

ComboBox1.SelectedIndexChanged 

,做

AutoPostBack = "true" 

在你的商标,如果你想立即检查所选项目选择项目后。