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 TreeView vs. ListBox (https://www.delphipraxis.net/357-treeview-vs-listbox.html)

Daniel B 6. Jul 2002 18:15


TreeView vs. ListBox
 
Hi,

ich habe ein TreeView und eine Listbox. Und noch ein paar Combos.
Ich möchte eine Datei löschen. Der Pfad setzt sich nun aus den Selectierten sachen zusammen. Wenn ich nun aber in dem TV was selecktiere und dann in der LB, dann verliert der TV den Fokus und ich bekomme also den Selectierten Text nicht mehr.
Habt ihr vielleicht ne Idee, wie man es verhindern könnte?

MathiasSimmack 6. Jul 2002 18:36

Re: TreeView vs. ListBox
 
Zitat:

Zitat von Daniel B
Wenn ich nun aber in dem TV was selecktiere und dann in der LB, dann verliert der TV den Fokus und ich bekomme also den Selectierten Text nicht mehr.

Wieso nicht? Wenn du im TreeView was selektierst, bleibt das IMHO auch so. Du kannst nach wie vor mit
Code:
TreeView1.Selected.Text
den Text des Knotens lesen. Zumindest war das bei all meinen Tests so. Probier es doch mal aus und setze die Eigenschaft "HideSelection" auf false:
Zitat:

Zitat von Delphi Hilfe
Mit HideSelection können Sie festlegen, ob der Benutzer eine visuelle Rückmeldung über die aktuelle Auswahl im Baumdiagramm erhält, wenn dieses nicht den Fokus hat. Hat die Eigenschaft den Wert True,, unterscheidet sich der markierte Knoten in optischer Hinsicht nur dann von den anderen, wenn das Baumdiagramm den Fokus besitzt. Bei False wird der Knoten immer im ausgewählten Zustand angezeigt.

Ich wüsste jetzt nicht, wo das Problem liegen soll. ?

Daniel B 6. Jul 2002 18:50

Re: TreeView vs. ListBox
 
Zitat:

Zitat von MathiasSimmack
setze die Eigenschaft "HideSelection" auf false:

Da hab ich nicht dran gedacht. Danke dir.

Christian Seehase 6. Jul 2002 20:08

Moin Daniel B,

wie Mathias aber schon erwähnte:
HideSelection = false sorgt nur für eine optische Rückmeldung.
Die Selection im TreeView bleibt auch bei Hide Selection = true erhalten.


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