Virtual-TreeView
Virtual-TreeView copied to clipboard
Virtual Treeview is a Delphi treeview control
In applications that change their themes on the fly I get an access violation if the application is closed. The issue happens here: ``` unit VirtualTrees.StyleHooks; ... finalization TCustomStyleEngine.UnRegisterStyleHook(TVirtualStringTree, TVclStyleScrollBarsHook);...
https://github.com/JAM-Software/Virtual-TreeView/blob/4924906a2be49c781786ae5ac6fcd45419f78015/Source/VirtualTrees.pas#L10071 I can reproduce this, if the form is first opened on a high dpi monitor (4K), then moved to a 96 dpi monitor then I see the integer overflow...
I have a VST in reprot mode and some columns defined in the header. Now I want to implement some kind of word wrap and had the idea to insert...
Hello, We are having specific problems with Screen narators (readers) like NVDA (https://www.nvaccess.org/download/) , JAWS and others on TVirtualStringTree when navigatin using keyboard. Seems like navigating using keyboard (e.g. up,...
They contain almost identical code. Use a boolean parameter instead. Also merge `IVTEditLink.CancelEdit`and `EndEdit`, they also contain almost identical code.
Depending on the FOptions.FSelectionOptions, the HandleMouseUp can be called from Left/Middle or Right buttons. HandleMouseUp gets the var Message:TWMMouse so it knows which button was pressed. But it does not...
VirtualTrees.pas could not be compiled anymore since the latest revision R1835(SVN). The class for the new function GetLastSelected() should be TBaseVirtualTree instead of TVirtualStringTree: function TVirtualStringTree.GetLastSelected(ConsiderChildrenAbove: Boolean = False): PVirtualNode;...
Advanced Demo Two errors were found in the demo. The right-click menu Edit does not work 1.In GridForm, VST5.TreeOptions.SelectionOptions:=VST5.TreeOptions.SelectionOptions + [toExtendedFocus]; 2. In Editors.pas, Modified to TGridEditLink = class(TBasePropertyEditLink, IVTEditLink)
Additionally use `StyleService` to get the color instead of the hard coded clGrayText.
Given a VST containing a node and a subnode. The node displays a + button for expanding/displaying the sub node. It even displays that indicator when the sub node has...