Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Item mit ListBox-Eigenschaft markieren??? (https://www.delphipraxis.net/73220-item-mit-listbox-eigenschaft-markieren.html)

Ironmaster 13. Jul 2006 23:44


Item mit ListBox-Eigenschaft markieren???
 
Hallo,

gibt es eine Eigenschaft vom Objector Inspektor, die ein Item aus einer ListBox markiert/selektiert???

danke

mkinzler 14. Jul 2006 05:25

Re: Item mit ListBox-Eigenschaft markieren???
 
Die Eigenschaft .ItemIndex repräsentiert den selektierten Eintrag.

marabu 14. Jul 2006 06:36

Re: Item mit ListBox-Eigenschaft markieren???
 
Guten Morgen,

es gibt leider keine Möglichkeit ein Item einer Listbox zur Entwurfszeit zu markieren - ist aber auch nicht wirklich notwendig. Zur Laufzeit muss man unterscheiden, ob MultiSelect True oder False ist:

Delphi-Quellcode:
// ListBox.MultiSelect := False;
procedure TDemoForm.ButtonClick(Sender: TObject);
begin
  with ListBox do
    ItemIndex := Random(Items.Count);
end;

// ListBox.MultiSelect := True;
procedure TDemoForm.ButtonClick(Sender: TObject);
var
  i: Integer;
begin
  with ListBox do
  begin
    i := Random(Items.Count);
    Selected[i] := not Selected[i];
  end;
end;
Ist MultiSelect = True, dann steuert ItemIndex nur den Fokus.

Grüße vom marabu


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:48 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