я хочу обнаружить элемент двойным щелчком в элементе управления winforms listbox. [как обрабатывать клик по пустой области?]

ну у меня есть список с некоторыми элементами внутри.
Я хочу обнаружить двойной щелчок по элементу.
В настоящее время метод, который я использую, имеет проблему, заключающуюся в том, что если пользователь дважды щелкнет на пустом месте, текущий выбранный элемент будет сигнализироваться как двойной щелчок.

Обновить:
Обратите внимание, что этот вопрос не так прост, как кажется на первый взгляд.
также обратите внимание, что ответ Тимви не является правильным, потому что часть [if (ListBox1.SelectedIndex == -1)] не выполняется, если выбран элемент, и я щелкнул в пустом месте, я не знаю, кто проголосовал против него, но его ответ не является правильный.
у меня уже была эта часть кода написана
если есть функция, которая может конвертировать координаты мыши в элемент списка, тогда проблема будет исправлена

Ответы на вопрос(2)

Ваш ответ на вопрос