comboBox2_SelectedIndexChangedイベントで処理を行います。特定のケースでは、SelectedIndexを元に戻してから変更する必要があります。私はsender.selectedIndexが私がvarにアクセスすることはできませんが、私が使用した最後のインデックスだと思う。どのように私はコンボボックスにw/eに戻るように指示しますか?コンボボックスを元に戻すSelectedIndex C#
1
A
答えて
2
以下のコードを参照してください。選択されたインデックスがlastIndexに設定されている場合、lastIndexを設定している場合は、選択イベントの登録を解除し、setおよびresubscribeを確実に実行します。 lastIndexをselectedIndexに設定することにより、lastIndexを毎回追跡します。
int lastIndex=0;
void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
{
if (isItTheCase)
{
comboBox2.SelectedIndexChanged -= new EventHandler(comboBox2_SelectedIndexChanged);
comboBox2.SelectedIndex = lastIndex;
comboBox2.SelectedIndexChanged += new EventHandler(comboBox2_SelectedIndexChanged);
}
lastIndex = comboBox2.SelectedIndex;
}
0
SelectedIndexChangedを複数回登録している場所を確認してください。 Initilizecomponent()メソッドに入るデザイン時にイベントを登録し、コンストラクタに登録するのが一般的です。
ありがとうございました
関連する問題
- 1. コンボボックスを元に戻す - グループボックス
- 2. 「元に戻す」コンボボックスDropButtonClick
- 3. ListBoxのSelectedIndexでの動的コンボボックス
- 4. selecteditems selectedindex c#
- 5. QListWidgetのQT C++ SelectedIndex
- 6. のC#ウィンドウで元に戻すアプリケーション
- 7. コンボボックスのSelectedItemまたはSelectedIndexを取得できません
- 8. git clone --mirrorコマンドを元に戻す/元に戻す方法は?
- 9. C#WPF ComboBox SelectedIndex変更
- 10. WPF ComboBoxItemコンボボックスSelectedIndexが-1のときの背景の変更
- 11. GIT ...元に戻す
- 12. TortoiseSVN - 復元を元に戻す
- 13. 元の配列を元に戻す
- 14. 元のアニメーションスケールの値を元に戻す
- 15. C#&Word:Wordでトレースを元に戻すのを止めるには?
- 16. VIM - バイナリファイルを元に戻す
- 17. JQueryを元に戻す
- 18. INFを元に戻す
- 19. githubリポジトリを元に戻す
- 20. 支店を元に戻す
- 21. git mergeを元に戻す
- 22. 選択を元に戻す?
- 23. マークを元に戻す
- 24. __toStringを元に戻す
- 25. zfsを元に戻す
- 26. Git Cleanを元に戻す
- 27. git stashを元に戻す
- 28. Mercurialプッシュを元に戻す
- 29. 変更を元に戻す
- 30. ウィンドウを元に戻す