[英]C# Cursor position relative to application
如果在TreeView的某个位置(而不是单个节点)上单击鼠标右键,我想弹出一个上下文菜单。
可以,但是菜单会从点击位置弹出。 我在这里尝试了这个技巧,但是没有用。
这是我的代码和一个scrrenshot。 有任何想法吗 ?
private void Mainform_TreeView_MouseDown(object sender, MouseEventArgs e)
{
contextMenuStrip1.Show(PointToClient(Cursor.Position));
}
啊... 仅接受Point的重载需要Screen Coords ,所以您只需要:
contextMenuStrip1.Show(Cursor.Position);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.