Copy and paste in RadTreeView does not copies all properties of RadTreeNode.
To reproduce: radTreeView1.Filter = "new"; radTreeView1.Nodes.Add("new Node"); for (int i = 0; i < 1000; i++) { radTreeView1.Nodes.Add(new RadTreeNode("test")); } Workaround: radTreeView1.TreeViewElement.Update(RadTreeViewElement.UpdateActions.Reset);
FIX. RadTreeView - the tree should keep its selection, expanded nodes and scroll position when new record is added to its underlying data source
The checked state of parent node is incorrect when TriStateMode is enabled and it has a child node with no check type.
Please refer to the following code snippet:
Dim root As New RadTreeNode()
root.Expanded = True
root.Text = "Root"
root.Name = "Root"
Me.RadTreeView1.Nodes.Add(root)
Dim telerikTreeNode = New RadTreeNode With
{
.Expanded = True,
.Name = "Child1",
.Text = "Child1",
.Tag = "test",
.Font = New Font("Arial", 12.0F, FontStyle.Regular)
}
Me.RadTreeView1.Nodes("Root").Nodes.Add(telerikTreeNode)
For index = 2 To 5
Dim child As New RadTreeNode()
child.Text = "Child" & index
Me.RadTreeView1.Nodes("Root").Nodes.Add(child)
Next
BUG. RadTreeView throws an exception when an object is being added and delete from its undelying BindingSource
ADD. RadTreeView - add support for binding the checkboxes of the nodes to a field in the data
Please run the attached sample project and follow the steps in the attached gif file. You will notice that the nodes are displayed multiple times.
Workaround: it seems that if the BeginUpdate/EndUpdate methods are not used in the PerformNodeMove methods, the issue is not reproducible
When the RadTreeView is disabled, nodes text is rendered as bold text.
The SelectedNodes collection is not cleared, when the clear all nodes in single selection mode.
The node find methods of RadTreeView should not perform over the inernal RootTreeNode.
To reproduce, use the following code. Once the app starts, expand nodes 1, 5,10, 15 and 19. Scroll to the very bottom and filter the tree: public partial class Form1 : RadForm { public Form1() { InitializeComponent();
To reproduce: please refer to the attached gif files with the different versions of the Telerik UI for WinForms suite . You will notice that while you are dragging a node the default cursor is an arrow with a small rectangle. If you hold the Ctrl key pressed while dragging the node, the default cursor is an arrow with a small rectangle and '+'. With the latest version, the '+' sign is missing when you hold the Ctrl key.
To reprodice: for (int i = 0; i < 20; i++) { RadTreeNode node = new RadTreeNode("Node " + i); node.ToolTipText = "hello " + i; radTreeView1.Nodes.Add(node); }
To reproduce: public Form1() { InitializeComponent(); DataTable table = new DataTable(); table.Columns.Add("ID"); table.Columns.Add("Name"); for (int i = 0; i < 10; i++) {
bind the tree and try to add a node to the control - error occurs
The event is fired then drag and drop is performed in unbound mode but not when in bound mode
When you start dragging a node you will notice that the drag hint is constantly flickering.
For the MS TreeView the HideSelection property gets or sets a value indicating whether the selected tree node remains highlighted even when the tree view has lost the focus. However, it doesn't work in RadTreeView.
FIX. RadTreeView - CreateNode event is not fired when adding a node from the New menu item in the context menu Workaround: Use the NodeAdding/NodeAdded events.