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 TVirtualStringTree & Scroll Verhalten (https://www.delphipraxis.net/66672-tvirtualstringtree-scroll-verhalten.html)

toms 2. Apr 2006 14:01


TVirtualStringTree & Scroll Verhalten
 
Hallo

Wenn im TVirtualStringTree ein der Nodetext groesser als die TVirtualStringTree Breite ist,
scrollt es die Horiz. Scrollbar immer nach rechts. Im Standard Treeview verhaelt es sich nicht so.
Wie kann ich das Problem umgehen?

toms 2. Apr 2006 14:07

Re: TVirtualStringTree & Scroll Verhalten
 
Dies wuerde zwar das Problem beheben aber

1) flackert es ein wenig
2) Waere es nactuerlich besser, wenn das Verhalten ueber eine Eigenschaft festgelegt werden koennte

Delphi-Quellcode:
procedure TfrmMain.VSTFocusChanged(Sender: TBaseVirtualTree;
  Node: PVirtualNode; Column: TColumnIndex);
begin
   VST.Perform(WM_HSCROLL, SB_LEFT, 0);
end;

Hawkeye219 2. Apr 2006 14:08

Re: TVirtualStringTree & Scroll Verhalten
 
Hi,

in der Eigenschaft TreeOptions des TreeViews findest Du unter AutoOptions einige Flags, mit denen Du das Verhalten beeinflussen kannst. Die genaue Beschreibung zu den Flags sollte in der Hilfedatei zum TreeView stehen.

Gruß Hawkeye

toms 2. Apr 2006 14:13

Re: TVirtualStringTree & Scroll Verhalten
 
Danke,

Habs auch gerade herausgefunden. Es muss toDisableAutoscrollOnFocus auf True gesetzt werden.


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