![]() |
2 Fragen zu VirtualTreeView
Hi,
ich habe einen Tree mit ca. 90.000 einträgen. Das ist ja mit VT wahnsinnig schnell. Ich habe nur 2 Probs. 1. Beim "normalen" TreeView wird ein Hint angezeigt wenn das nicht ins Fenster passt. Kann man das bei VT auch irgendwie Realisieren? 2. Ich habe eine art suche drinne. Habe ich es gefunden, dann "klappe" ich den Node auf, und Selektiere den gefunden Node. Leider passiert es oft, das der Selektierte node nicht im sichtbaren bereich ist. Kann man das irgendwie abfragen, bzw. den Baum "richtig schieben"? Danke im Voraus |
AW: 2 Fragen zu VirtualTreeView
1. HintMode auf hmTooltip und ShowHint auf True schalten
2. Methode ScrollIntoView |
AW: 2 Fragen zu VirtualTreeView
Vielen dank. Geht beides.
|
AW: 2 Fragen zu VirtualTreeView
Leider habe ich grade festgestellt das wenn der "treffer" zu tief ist, also vom level her, dann springt er zwar vertikal richtig, aber den treffer mit dem Focus sieht man nicht. Der ist dann rechts ausserhalb. Kann man das auch ändern?
|
AW: 2 Fragen zu VirtualTreeView
Getested mit einem VST ohne Columns.
Delphi-Quellcode:
procedure ScrollToFocusedNode(Tree: TBaseVirtualTree);
begin Tree.ScrollIntoView(Tree.FocusedNode, True); Tree.OffsetX := 0; Tree.OffsetX := -Tree.GetDisplayRect(Tree.FocusedNode, Tree.FocusedColumn, True).Left; end; |
AW: 2 Fragen zu VirtualTreeView
Hi,
nochmals danke. Das klappt auch. Allerdings musste ich ein
Delphi-Quellcode:
zufügen, sonst war
Tree.FocusedNode:=Node;
Delphi-Quellcode:
öfters nil.
Tree.FocusedNode
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:25 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