私はwinFormsにTelerikQ32010のradtreeviewコントロールを使用していますが、次のことを行いたいと思います。新しいノードを追加すると、編集モードで追加する必要があります。これはTelerik 2010ではサポートされていないため、F2キーを押してシミュレートする必要があります。ノードを編集可能にします。私は同じトピックについてこのスレッドを見つけました:wpfのツリービューでキーボードフォーカスを使用してF2ボタンを押すことをシミュレートする方法は?、しかし、私はWPFではなくWinformでそれを行う必要があります、あなたは私を助けることができますか?
編集 私は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();
}