Virtual-TreeView icon indicating copy to clipboard operation
Virtual-TreeView copied to clipboard

Virtual Treeview is a Delphi treeview control

Results 83 Virtual-TreeView issues
Sort by recently updated
recently updated
newest added

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);...

Repro Steps Missing

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,...

Pull Requests Invited

They contain almost identical code. Use a boolean parameter instead. Also merge `IVTEditLink.CancelEdit`and `EndEdit`, they also contain almost identical code.

Breaking Change
Open for Discussion
Refactoring

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...

Enhancement
Open for Discussion

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...

Enhancement
Breaking Change
Open for Discussion