2023年6月22日发(作者:)
C#TreeView窗体版点击右键弹出菜单+右键获取信息整了半天,原来就是加个控件就好使!添加这个控件contextMenuStrip1,然后TreeView中有个属性contextMenuStrip,在该属性中选中contextMenuStrip1。那么这个TreeView中就有了右键点击弹出菜单了。要点击菜单的话⽤contextMenuStrip的点击事件就⾏。contextMenuStrip1_ItemClicked补充:右键点击弹出菜单,也要⽤上下⾯的⽅法。//-------------------------------------------------------------------右键获得TreeView的项private void treeView1_MouseUp(object sender, MouseEventArgs e)//给TreeView添加该⽅法 { TreeView treev = sender as TreeView; Point point = oClient(on); TreeViewHitTestInfo info = t(point.X, point.Y); TreeNode node = ;//获得 右键点击的节点 if (node != null && == ) { edNode = node;//关键的⼀句话,右键点击菜单的时候,会选中右键点击的项 if ("Node1" == ) {
} }
}
发布者:admin,转转请注明出处:http://www.yc00.com/news/1687383156a5962.html
评论列表(0条)