Einzelnen Beitrag anzeigen

Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Listbox item löschen und nächstes selektieren

  Alt 18. Mai 2023, 11:10
Delphi-Quellcode:
procedure TForm12.ListBox1KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
var
  i: Integer;
begin
  case Key of
    VK_DELETE:
      begin
        i := Self.ListBox1.ItemIndex;
        if (i > -1) then
          begin
            Self.ListBox1.Items.Delete(i);
            if (i < Self.ListBox1.Items.Count) then
              Self.ListBox1.Selected[i] := True
              else
              if Self.ListBox1.Items.Count > 0 then
                Self.ListBox1.Selected[Pred(Self.ListBox1.Items.Count)] := True;
          end;
      end;
  end;
end;
Sowas?
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat