我想在TreeView通过点右键中的“上移”,把当前选择结点向上移.TreeNode newNode1=treeView1.SelectedNode;//当前选择的node
---这后面如何写啊!暂时只考虑在同级中。
---这后面如何写啊!暂时只考虑在同级中。
解决方案 »
- 新手学C#写的数独软件求救问题!!!!!
- MVC3权限控制
- 怎样把丹这种编码转成中文?C#有自带的吗
- 多个ComboBox绑定同一个数据源后,当其中一个选项改变时,其它的也跟着改变了
- 如何使axShockwaveFlash Object的右键"完全"屏蔽?
- 请高手进啊,急急急急急急急急急急急急急急急急急急急急急急急急!!
- OleDbTransaction 对象的Begin();方法报错,不知为什么
- 帮帮忙啊
- 求listview 一列数据值总和
- 请教一个listbox问题
- 创建并把dataset里的内容导入一个XML 文件。告诉我没有权限,怎么办?高手帮忙!!!谢拉
- 请问怎么用datalist显示图片啊,解决给分
{
if ((node==null)||(node.PrevNode)==null) return;
System.Windows.Forms.TreeNode newNode=(System.Windows.Forms.TreeNode)node.Clone();
if (node.Parent!=null)
node.Parent.Nodes.Insert(node.PrevNode.Index,newNode);
else
node.TreeView.Nodes.Insert(node.PrevNode.Index,newNode); this.treeView1.Nodes.Remove(node);
}
private void menuItem1_Click(object sender, System.EventArgs e)
{
SetTreeNodeUp(this.treeView1.SelectedNode);
}
{
if ((node==null)||(node.NextNode)==null) return;
System.Windows.Forms.TreeNode newNode=(System.Windows.Forms.TreeNode)node.Clone();
if (node.NextNode!=null)
node.Parent.Nodes.Insert(node.NextNode.Index,newNode);
else
node.TreeView.Nodes.Insert(node.NextNode.Index,newNode); treeView1.Nodes.Remove(node);
}
{
if ((node==null)||(node.PrevNode)==null) return;
System.Windows.Forms.TreeNode newNode=(System.Windows.Forms.TreeNode)node.Clone();
if (node.Parent!=null)
node.Parent.Nodes.Insert(node.PrevNode.Index,newNode);
else
node.TreeView.Nodes.Insert(node.PrevNode.Index,newNode);
node.TreeView.SelectedNode=newNode;
node.TreeView.Nodes.Remove(node); }
private void SetTreeNodeDown(System.Windows.Forms.TreeNode node)
{
if ((node==null)||(node.NextNode)==null) return;
System.Windows.Forms.TreeNode newNode=(System.Windows.Forms.TreeNode)node.Clone();
if (node.NextNode.NextNode!=null)
if (node.Parent!=null)
node.Parent.Nodes.Insert(node.NextNode.NextNode.Index,newNode);
else
node.TreeView.Nodes.Insert(node.NextNode.NextNode.Index,newNode);
else
if (node.Parent!=null)
node.Parent.Nodes.Add(newNode);
else
node.TreeView.Nodes.Add(newNode);
node.TreeView.SelectedNode=newNode;
node.TreeView.Nodes.Remove(node); }