当前位置: 首页 > 编程语言 > C#

右击选择.NetTreeNodeShare

时间:2023-04-10 13:31:40 C#

右击选择.NetTreeNode-节点的敏感操作。用户必须左键单击一个节点,然后右键单击以进行选择。是否可以右键单击一个节点来选择该节点-如果可以,最好的方法是什么。左键单击和右键单击都会触发单击事件并导致选择更改。然而,在某些情况下(我没有费心去追踪),选择将从右键单击的节点变为最初选择的节点。为确保右键单击更改选择,您可以使用MouseDown事件强制更改所选节点:treeView.MouseDown+=(sender,args)=>treeView.SelectedNode=treeView.GetNodeAt(args.X,args.Y);正如其他人所指出的那样,更好的方法是使用NodeMouseClick事件:treeView.NodeMouseClick+=(sender,args)=>treeView.SelectedNode=args.Node;是的。这是NodeMouseClick事件的处理:privatevoidtreeView1_NodeMouseClick(objectsender,TreeNodeMouseClickEventArgse){treeView1.SelectedNode=e.Node;}将上下文菜单栏拖到窗体上,然后:以上是C#学习教程:右键选择。如果NetTreeNode分享的所有内容对你有用,需要进一步了解C#学习教程,希望你多多关注——Right){//显示上下文菜单,例如:ContextMenu1.Show();}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: