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 bestimmten Node markieren (https://www.delphipraxis.net/45861-treeview-bestimmten-node-markieren.html)

Albi 13. Mai 2005 09:51


Treeview bestimmten Node markieren
 
Hallo,

ich habe in meiner Anwendung eine Treeview, in dieser kann man verschiedene Sachen auswählen. Nun möchte ich, dass wenn das Form geöffnet wird ein ganz bestimmter Node markiert ist.

Wie stelle ich das am besten an?

Danke

alcaeus 13. Mai 2005 09:53

Re: Listview bestimmten Node markieren
 
Hallo Albi,

du kannst die Delphi-Referenz durchsuchenItemIndex-Property setzen. -1 bedeutet keine Markierung, 0 ist das erste Element, usw.

Greetz
alcaeus

Albi 13. Mai 2005 09:57

Re: Treeview bestimmten Node markieren
 
Sorry alcaeus,

ich meinte eine Treeview :duck: !

alcaeus 13. Mai 2005 09:59

Re: Treeview bestimmten Node markieren
 
:wall: Ich war mir sicher dass da ListView stand :wall:

Egal: Die Online-Hilfe wuerde dir bei den Properties zum Delphi-Referenz durchsuchenTTreeView u.a. die Delphi-Referenz durchsuchenSelected-Property ausgeben.
Die Delphi-OH sagt:
Set Selected to select a node in the tree.

Der Rest sollte von alleine gehn ;)

Greetz
alcaeus

Albi 13. Mai 2005 10:26

Re: Treeview bestimmten Node markieren
 
Hallo,

nun habe ich da aber noch ein Problem, jetzt sieht erst einmal so aus, als ob der richtige Knoten gewählt wird aber die Einfärbung dazu fehlt. :gruebel:

Muss ich das von "Hand" nachzeichen?



Wenn das so ist, werd ich mir schon mal nen blauen Folienschreiber besorgen!! :-D

alcaeus 13. Mai 2005 10:27

Re: Treeview bestimmten Node markieren
 
Moin Albi,

wenn die TreeView nicht den Focus hat, dann sieht man die Einfaerbung AFAIR nicht.
Versuchs mal mit
Delphi-Quellcode:
SomeTreeView.SetFocus();
Greetz
alcaeus

Albi 13. Mai 2005 10:33

Re: Treeview bestimmten Node markieren
 
Vielen Dank :thumb:,

so einfach kann das sein. Aber manchmal sieht man einfach den Wald vor Bäumen nicht.


PS: Ich liebe dieses Forum :cheers:

Delphi_Fanatic 13. Mai 2005 11:56

Re: Treeview bestimmten Node markieren
 
Zitat:

wenn die TreeView nicht den Focus hat, dann sieht man die Einfaerbung AFAIR nicht.
Was man wohl mit der Eigenschaft "HideSelection" im Objektinspektor der TreeView steuern kann ? :roll: :zwinker:


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