Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: VCL / WinForms / Controls (https://www.delphipraxis.net/24-library-vcl-winforms-controls/)
-   -   Delphi Nach dem Löschen, nächstes Item in Listbox selektieren (https://www.delphipraxis.net/4816-nach-dem-loeschen-naechstes-item-listbox-selektieren.html)

City Light 12. Mai 2003 21:58


Nach dem Löschen, nächstes Item in Listbox selektieren
 
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]


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz