我正在将 Telerik Q3 2010 的 radtreeview 控件用于 winForms,我想要执行以下操作,添加一个新节点后,它应该在编辑模式下添加,这在 Telerik 2010 中不受支持,所以我需要模拟按 F2 到使节点可编辑。我发现这个主题是关于同一主题的:How to simulation press F2 button with keyboard focus on treeview in wpf? ,但我需要在 Winform 而不是 WPF 中这样做,你能帮我吗?
编辑 我使用了 sendKeys 方法 + tree.BeginEdit 但没有成功!这是我的代码:
private void radButton6_Click(object sender, EventArgs e)
{
RadTreeNode newNode = new RadTreeNode();
newNode.Text = "new Cabinet";
newNode.Tag = "new Cabinet";
cabinetsTree.Nodes.Add(newNode);
cabinetsTree.SelectedNode = cabinetsTree.Nodes[cabinetsTree.Nodes.Count-1];
cabinetsTree.ScrollToBottom(); //To set the focus on the new added node
cabinetsTree.Focus();
cabinetsTree.AllowEdit = true;
SendKeys.Send("{F2}");
cabinetsTree.BeginEdit();
}