右クリックしてコンテキストメニューを表示させて、いくつかの操作を行うことができる項目のリストを作成しようとしています。私はそれを完了しました、全く問題はありません。右クリックしてListBox内の項目を選択してください
しかし、アイテムを右クリックしたときに、現在のアイテムを選択したままにしてマウスが上にあるアイテムを選択するようにしたいと思います。
私はこのやその他の関連する質問を調査しましたが、indexFromPointを使用しようとしましたが(私の研究ではわかりましたが)、アイテムを右クリックするたびに常に選択項目がクリアされ、選択した項目がない場合は表示されないように設定しているので、コンテキストメニューを表示します。
ListBox.SelectedIndex = ListBox.IndexFromPoint(Cursor.Position.X, Cursor.Position.Y);
このルックスをSystem.Windows.Forms.ListBoxのバグのように、Microsoftに報告する必要があります。 –