2016-05-23 9 views
0

ユーザーがwinformのツールボックスのコンボボックスでマウスを選択してOnSelectionChangeCommittedhere)をthis質問と同様に動作させようとしているときに、いくつかのコードをトリガーしようとしています。ユーザーがコードをトリガーするコンボボックスをクリックしたときに最初の項目が自動的に選択され、フォーカスまたはブール値を使用しないことをお勧めしますので、SelectedIndexChangedメソッドを使用することはできません。ツールボックスのコンボボックスが選択できない

ユーザーがコンボボックスで選択したときに、以下のコードがトリガされません。何が間違っていますか?

protected virtual void bxDEAL_SELECT_OnSelectionChangeCommitted(EventArgs e) 
     { 
      MessageBox.Show("onselect value changed"); 
     } 
+0

ようになるはずです。 'Object sender'パラメタがありません。このメソッドをイベントにフックしたり、コンパイルしたりすることはできません。 – DonBoitnott

答えて

0

どこ送信者のパラメータがありますか?

これは、メソッドのシグネチャが間違っているとこの

private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e) 
{ 
    // your code 
} 
+0

送信者の有無にかかわらずコードがまだ動作しません – Zeus

+0

slectedIndexChanged内にif文を入れてみましたか? – ChenChi

+0

整数値-1をイベントの外に置き、selectedIndex = valueであればコードを実行できるかどうかをチェックしてから、value = slectedIndexを設定します – ChenChi

関連する問題