Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - AutoScroll / TopItem in einem TreeView
NOS - Mo 08.10.07 14:58
Titel: AutoScroll / TopItem in einem TreeView
Hallo zusammen,
ich finde keine möglichkeit bei einem treeview mit scrollbars das oberste item zu selecten nach dem befüllen ... ich habe versucht das tv.TopItem zu setzen ... den obersten node mit tv.Select zu setzen ... tv.selected den obersten node zuweisen ....
keine davon funktioniert ... und ich habe keine ahnung mehr wonach ich suchen soll ...
Grüße und Danke,
Lannes - Mo 08.10.07 16:58
Hallo,
Delphi-Quelltext
1:
| TreeView.TopItem := TreeView.Items[0]; |
sollte funktionieren.
Hast Du eventuell TreeView.HideSelection noch auf True stehen?
NOS - Mo 08.10.07 17:14
Lannes hat folgendes geschrieben: |
Hallo,
Delphi-Quelltext 1:
| TreeView.TopItem := TreeView.Items[0]; |
sollte funktionieren.
Hast Du eventuell TreeView.HideSelection noch auf True stehen? |
Hallo,
HideSelection ist auf False und ich habe im prinzip folgende struktur
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| tv.Items.BeginUpdate tv.Clear
.. Items Adden ..
tv.Items.EndUpdate
tv.TopItem := tv.Items[0]; |
aber es funktioniert nicht wirklich ...
Moderiert von
jasocul: Delphi-Tags hinzugefügt
Lannes - Mo 08.10.07 18:23
Hallo,
so wie Du das in Deiner struktur darstellst muss es funktionieren.
Was passiert denn sonst noch so vor oder nach dem Code?
Hast Du den übrigen Code mal bis auf den hier gezeigten auskommentiert, funktioniert es dann?
NOS - Mo 08.10.07 18:45
Lannes hat folgendes geschrieben: |
Hallo,
so wie Du das in Deiner struktur darstellst muss es funktionieren.
Was passiert denn sonst noch so vor oder nach dem Code?
Hast Du den übrigen Code mal bis auf den hier gezeigten auskommentiert, funktioniert es dann? |
Hi,
das ist alles in einer procedure BuildSectionTree();
mehr nicht .... kann es mit dem update 3 von Delphi 2007 zusammenhöngen ? ... habe seitdem ein paar probs gehabt ... und es gab danach ja auch noch nen hotfix ... vielleicht sollte ich mal das delphi neu installieren .... ?!?!?!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!