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 14: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 14:58

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

Nathanael 3. Apr 2003 15: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 15:02

danke :)

Pseudemys Nelsoni 3. Apr 2003 15: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 17:34

Hallo,

ab nach VCL-Komponenten.

Grüsse, Daniel :hi:

City Light 11. Mai 2003 12: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 12: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 12: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 12:13

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


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