本文主要是介绍对treeview节点的复制,粘贴和出现右击菜单,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在写项目的时候,我们都会在按钮上去实现一些添加,修改等等的操作,有时候复制,粘贴等大部门都是用按钮的形式,如果是右击往往这样会让用户感觉到软件的灵活性,因为用户在使用操作系统的时候都习惯了右击对数据进行复制,粘贴等操作,所有在树形节点上除了用按钮的形式实现复制,粘贴等功能外,我想菜单上也能够实现的话,会非常的好,能够给用户很好的体验。实现粘贴功能代码如下:
/// <summary>
/// 实现粘贴的功能
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void barButtonItem粘贴_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
//如果没有复制
if (this.copyNode == null)
{
return;
}
//如果目标节点为空或目标节点在外面
if (this.treeView1.SelectedNode == null || this.treeView1.SelectedNode == this.treeView1.Nodes[0])
{
MessageBox.Show("不能粘贴在所有部门以外", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
//如果目标节点是
这篇关于对treeview节点的复制,粘贴和出现右击菜单的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!