Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listbox, item selektieren`? (https://www.delphipraxis.net/3863-listbox-item-selektieren%60.html)

Pseudemys Nelsoni 3. Apr 2003 15:22


Listbox, item selektieren`?
 
moin,

wie selektiere ich ein item der listbox?

hab das so versucht bei einem button:

Listbox1.Selected[1]


...selektiert aber nicht, warum?

gruss silent

City Light 3. Apr 2003 15:58

mit...
Delphi-Quellcode:
ListBox1.ItemIndex := 0;

Nathanael 3. Apr 2003 16:02

Hi Silent

wenn Du kein Multiselect hast, dann:

Code:
ListBox.ItemIndex := i
Wenn Multiselect, dann:

Code:
ListBox.ItemIndex := true
(hab ich bis jetzt noch nicht gebraucht, müßte aber stimmen)

Viel Erfolg :thuimb:
Nathanael

Pseudemys Nelsoni 3. Apr 2003 16:02

danke :)

Pseudemys Nelsoni 3. Apr 2003 16:06

jep funktioniert, danke ;)

wie hätt ich darauf auch kommen sollen, hätte meiner meinung nach was mit "select" zu tun...aber index...ok :)

gruss silent

Daniel B 3. Apr 2003 18:34

Hallo,

ab nach VCL-Komponenten.

Grüsse, Daniel :hi:

City Light 11. Mai 2003 13:05

Hallo

Ich frage mich ständig wie ich in einer ListBox mit mehreren einträgen den nähsten Intem selektiere wenn ich zu vor ein Intem gelöscht habe?

Hab es mit ListBox1.IntemIndex := -1; versucht geht aber
nicht

Delphi-Quellcode:
Also...
Listbox1.DeleteSelected;
Listbox1.ItemIndex := -1;
//soll den nähst höreren selektieren geht aber nich

Christian Seehase 11. Mai 2003 13:10

Moin Tino,

probiert hab' ich das jetzt nicht, aber der nächste Eintrag müsste den gleichen Index habe, wie vorher der gelöschte. Die Zeilen rutschen ja hoch.

Daniel B 11. Mai 2003 13:12

Hallo,

LV.ItemIndex := -1; wäre sowas wie := nil;
Du setzt damit ekinen Wert, sondern kein Eintrag wird markiert.

Du könntest Dir, wenn man einen Eintrag anklickt, in einer Variable, den Index merken, nun Löscht Du den Eintrag und setzt dann den ItemIndex mit dieser Variable.

Grüsse, Daniel :hi:

City Light 11. Mai 2003 13:13

mensch warum bin ich nich gleich drauf gekommen ,danke :spin:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:12 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 by Thomas Breitkreuz