Zitat von
Martin K:
Oder so, das geht bei allen Listen (ListBox, ComboBox usw.):
Delphi-Quellcode:
if ListView1.ItemIndex = -1 then
ShowMessage('Nichts selektiert');
Nein, bei Mehrfachauswahl in einer ListBox gibt der ItemIndex nur das Element mit dem Fokus an, nicht aber ob es selektiert ist. Focus und Selektiert sein sind unterschiedliche Dinge!! Und ItemIndex sagt dann überhaupt nichts mehr über die Auswahl aus. Dies ist analog zu anderen Listen-Elementen mit der Möglichkeit der Mehrfachselektion!