私は項目チェックイベントに明示的にマッピングするチェックリストボックスをform2(clbForm2)に持っています。今私は、form2内からForm1のコントロールのチェック項目をすべてオフにする必要があります。アイテムのチェックを外すと、アイテムチェックイベントが発生します。イベントをスキップする方法はありますか?私はform2から呼び出されたときに実行したくないコードを書いていました。良い方法を提案してください。項目チェックイベントを発生させずにリストボックスからチェック項目をクリアする
2
A
答えて
6
イベントのバインドを解除して再度バインドします。
私はフラグを使用するのではなく再バインド/バインド解除することを好む_checkBox.CheckedChanged -= new System.EventHandler(yourEventHandler);
// Do Check as you want.
_checkBox.CheckedChanged += new System.EventHandler(yourEventHandler);
2
...
あなたのイベントハンドラに続いて、このような...
private bool processCheckChange = true;
としてクラスレベルの変数を作成します...そして、
OnCheckedChange()
{
if(processCheckChange)
{
//Handle check change
}
}
あなたはすべての項目のチェックを外したい...
UncheckAllItems()
{
processCheckChange = false;
//Uncheck all items
processCheckChange = true;
}
私は、これはそれを行うにはどのように仕事
関連する問題
- 1. リストボックス選択項目チェック
- 2. リストボックスの項目をコンボボックスの項目にコピーする方法は?
- 3. リストボックスに項目を追加
- 4. リストボックスから選択項目を削除
- 5. 特定の項目によってリストボックスの項目を識別
- 6. リストボックスの項目をC#
- 7. リストボックスの項目をハイパーリンク
- 8. リストボックス内の項目の選択をクリアするC#
- 9. リストボックスに項目を追加するC#
- 10. Javascriptの項目を削除せずに配列内の重複項目をユニークな項目に変換する
- 11. リストボックス選択項目winform
- 12. Winformsのリストボックスのリスト項目
- 13. WP7リストボックス項目のスクロール
- 14. リストボックス項目の選択programatically
- 15. リストボックスの項目のバインドモード
- 16. は、リストボックスの項目が
- 17. リストボックスの項目を削除する
- 18. WPFリストボックスの項目を削除する
- 19. java.NullPointerExceptionを発生させずにSpinnerの選択項目を取得
- 20. リストボックス項目に対して既存のデータベースレコード項目を確認する
- 21. gwtのリストボックスから項目を削除するには?
- 22. リストボックスからデスクトップに項目をドラッグアンドドロップする
- 23. recyclerviewのチェック項目と未チェック項目のセクションを追加する方法は?
- 24. ボタンを押したときに古い項目を削除し、リストボックスから新しい項目をロードする
- 25. リストボックスの項目データを更新する際の非表示項目(winform)
- 26. 複数の項目から項目を選択するListView - android
- 27. c#リストボックスに列を追加してリストの項目をクリアする
- 28. クラスからリストに項目を追加し、リストボックスにリスト項目を追加します。
- 29. リストボックスから選択した項目を削除する方法
- 30. コントローラMVCのリストボックスから項目を取得するASP 4
を行うべきだと思いますか? – NewBie
@デザイナークラスを開くと、イベントバインディングを見つけることができます。その行をコピーして、サンプルコードで行ったようにしてください。 – CharithJ