Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi ListBox: Item Selektieren? (https://www.delphipraxis.net/36529-listbox-item-selektieren.html)

Pseudemys Nelsoni 21. Dez 2004 12:31


ListBox: Item Selektieren?
 
ja, schon wieder sone frage :\

wie kann ich ein item markieren? damit meine ich nicht die gestrichelte linie sondern das blaue viereck (wow gut beschrieben :???: )

mit ItemIndex gehts nicht

SirThornberry 21. Dez 2004 12:35

Re: ListBox: Item Selektieren?
 
also wenn ich per ButtonClick
Delphi-Quellcode:
  Listbox1.ItemIndex := 2;
setze so wird das dritte Item in meiner Listbox selektiert und wird auch blau dargestellt

Treffnix 21. Dez 2004 12:39

Re: ListBox: Item Selektieren?
 
ansonsten versuch mal
Delphi-Quellcode:
 Listbox.Selected[ Nr ] := true;
*edit* Fehler behoben

Pseudemys Nelsoni 21. Dez 2004 12:40

Re: ListBox: Item Selektieren?
 
Liste der Anhänge anzeigen (Anzahl: 1)
hallo sir thornberry,

wenn ich ausserhalb meiner items klicke (siehe anhang) dann wird mir als itemindex "2" ausgegeben, obwohl item 0 markiert ist (multi select is true btw)

heisst das, das wenn ich das letzte item markieren möchte folgendes tun muss:

Delphi-Quellcode:
Listbox1.itemindex := Listbox1.itemindex
???

das sieht mir so unsinnvoll aus :pale:

Sprint 21. Dez 2004 12:56

Re: ListBox: Item Selektieren?
 
Für MultiSelect:

Delphi-Quellcode:
procedure TForm1.ListBox1Click(Sender: TObject);
var
  I: Integer;
begin

  Memo1.Clear;

  for I := 0 to ListBox1.Items.Count - 1 do
  begin
    if ListBox1.Selected[I] then
      Memo1.Lines.Add(ListBox1.Items[I]);
  end;

end;
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin

  ListBox1.Selected[2] := True;
  ListBox1.Selected[4] := True;

end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:37 Uhr.

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