ユーザーがComboBoxを右クリックした後に表示されるContextMenuがあります。コンテキストメニューでユーザーが項目を選択すると、フォームがShowDialog()
メソッドを使用して呼び出されます。コンテキストメニューはComboBoxのSelectedIndexをリセットします
If frmOptions.ShowDialog() = Windows.Forms.DialogResult.Cancel Then
LoadComboBoxes()
End If
このフォームを閉じると、親フォームのコンボボックス内のすべてのデータが最新表示されます。ただし、このとき、ContextMenuを開いたComboBoxは、選択されたインデックスが-1になるようにリセットされますが、他のComboBoxの他の選択されたインデックスは同じままです。
コンテキストメニューを開いたComboBoxがリセットされないようにするにはどうすればよいですか?