Zitat von
Pseudemys Nelsoni:
if ListBox1.Items.Count <> -1 then ...
Das wird dir wenig helfen.
Die Listbox kann ja hunderte von Einträgen haben, aber trotzdem muss keiner Selektiert sein.
So würdest du es richtig abfangen:
if ListBox1.ItemIndex<>-1 then
Dazu auch gleich noch die Delphi-Hilfe:
Zitat von
Delphi-Hilfe:
...
Wenn kein Eintrag ausgewählt ist, hat ItemIndex den Wert -1 (dies ist zugleich der Vorgabewert)....