Ich möchte einen Doppelklick auf ein Element in einem Winforms-Listenfeld erkennen. [Wie gehe ich mit einem Klick auf einen leeren Bereich um?]

un, ich habe eine Listbox mit einigen Elementen im Innere
ch möchte einen Doppelklick auf einen Gegenstand erkenne
erzeit hat die von mir verwendete Methode das Problem, dass ein Doppelklick eines Benutzers auf eine leere Stelle das aktuell ausgewählte Element als Doppelklick signalisiert.

Aktualisieren
Bitte beachten Sie, dass diese Frage nicht so einfach ist, wie es zunächst scheint.
auch beachten, dass Timwis Antwort nicht korrekt ist, da der [if (ListBox1.SelectedIndex == -1)] - Teil nicht ausgeführt wird, wenn ein Element ausgewählt ist und ich in ein leeres Feld geklickt habe. Ich weiß nicht, wer ihn hochgeladen hat, aber seine Antwort ist nicht richtig
Ich hatte bereits diesen Teil des Codes geschrieben
wenn es eine Funktion gibt, die Mauskoordinaten in ein Listenfeld konvertieren kann, wird das Problem behoben

Antworten auf die Frage(4)

Ihre Antwort auf die Frage