Einzelnen Beitrag anzeigen

Benutzerbild von City Light
City Light

Registriert seit: 17. Sep 2002
314 Beiträge
 
#1

Nach dem Löschen, nächstes Item in Listbox selektieren

  Alt 12. Mai 2003, 21:58
Löscht man ein Item in einer Listbox, so wird mithilfe dieses Codes das nächste Item automatisch selektiert.

Delphi-Quellcode:
{
Beim Entfernen eines selektierten Items einer Listbox,
wird das nähst nah liegende Item selektiert.
}


var
  a: integer;
begin
  with ListBox1 do
  begin
    a := ItemIndex;
    DeleteSelected; //löscht den selektierten ItemIndex
    ItemIndex := a - 1;
    if ItemIndex <> 0 then
      ItemIndex := a;
    if ItemIndex <> -1 then
    begin
      {...}
    end;
  end;
end;
[edit=flomei]Kurze Erklärung ausserhalb des Codes hinzugefügt, Titel geändert. Mfg, flomei[/edit]
Bis bald man liest sich
Tino
  Mit Zitat antworten Zitat