Einzelnen Beitrag anzeigen

l1ko

Registriert seit: 7. Okt 2020
2 Beiträge
 
#1

Delphi ListBox1 oberstes Item

  Alt 7. Okt 2020, 09:29
Hallo liebe Community,

ich habe eine warscheinlich ganz simple Frage aber ich bin noch sehr unerfahren mit Delphi deswegen frage ich euch

Meine Frage: Wie kann ich aus einer ListBox das Oberste Item auswählen und löschen? Mit meinem Code nimmt er nur das unterste.

Code:
procedure TForm1.Button6Click(Sender: TObject);

var
ID :integer;
FoundSelected:Boolean;

begin
 FoundSelected :=false;
 for ID:= ListBox1.Items.Count - 1 downto - 0 do
    begin
    if ListBox1.Selected[ID] then
      begin
      FoundSelected := true;
      ListBox1.Items.Delete(ID);
      end;
    end;
if not FoundSelected then ListBox1.Items.Delete(ListBox1.Items.Count-1);
end;
Ich danke schonmal im voraus
  Mit Zitat antworten Zitat