2017-03-21 9 views

答えて

0

は、このコードを試してみてください、それは次のノードに選択されたノードを移動役立つ

if(mainTreelist.FocusedNode.Expanded) 
      { 
       mainTreelist.MoveNode(mainTreelist.FocusedNode, mainTreelist.FocusedNode.NextVisibleNode, true); 
       mainTreelist.MakeNodeVisible(mainTreelist.FocusedNode); 
      } 

かもしれません。

+0

お返事ありがとうございます。しかし、この場合ノードが展開されていない場合は、ノードの移動を次の位置に移動する必要があります。このコードでは、選択されたノードがNextNodeの子ノードに追加されました。 – Arjun

0

法の下には試してみてください。

private void button1_Click(object sender, EventArgs e) 
{ 
    TreeNode node = new TreeNode(); 
    node = treeView1.SelectedNode; 
    treeView1.SelectedNode = node.NextVisibleNode; 
    node.TreeView.Focus(); 
} 
+0

私は選択されたノードをツリーリストの次と前の位置に移動する必要があります。また、選択されたノードが子ノードである場合、その子ノードも別の親ノードに移動します。リスト内のselectedNodeを上下に移動するだけです。 – Arjun

関連する問題