2011-08-10 3 views
0

Windowsフォームのドロップダウン要素tsmiSendFeedbackがあります。私はそのclickイベントにバインドしようとしています。私はこれを行うための場所を持っている方法は以下の通りです:Windowsフォーム要素のクリックイベントにバインドする問題

private static void tsmiSendFeedback_Click(object sender, EventArgs e) 
{ 
    SubmitFeedbackDialog.ShowRequestDialog(); 
} 

は私が要素をクリックし、プログラムを実行し、そのメソッドにデバッガを設定し、それもそこにそれを作ることはありません。エラーはなく、ブレークポイントには決してぶつけません。この特定のドロップダウンには、すべてのドロップダウン要素があるように見えますが、ページ上の他の要素は正常に動作します。彼らはすべて同じ方法で行われます。

誰にもアイデアはありますか?

+0

症状があなたのtsmiSendFeedbackのスペルが矛盾しているように私にはお勧めします.... – diagonalbatman

+0

私はダブルチェックしました、そして、彼らは同じです。また、同じ方法で動作しているこの特定のドロップダウンの他の2つの要素についても、一貫したスペルが賢明です。 – slandau

答えて

1

あなたのデザイナーのような音が何かを混乱させました。

そのボタンのOnClickがそのイベントハンドラに割り当てられていることを確認する必要があります。これを行うには、デザイナーでもう一度ボタンをダブルクリックするか、より確実に(オプションAが機能しない場合)、designer.csファイルに移動してOnClickをそのイベントに手動で割り当てることができます。 designer.csファイルで

、次の行を追加します。

tsmiSendFeedBack.Click += new EventHandler(tsmiSendFeedback_Click); 
+0

それは男だった!ありがとう! – slandau

+0

うれしかったです。 –

+0

おそらく最初のルートから追加されたと仮定していると思いますが、そうではないと思いますが、バインドするコード行を追加するのを忘れてしまいました。 – slandau

関連する問題