【问题标题】:C# Cursor position relative to applicationC# 光标相对于应用程序的位置
【发布时间】:2017-05-06 14:52:50
【问题描述】:

如果我在 TreeView 的某处(而不是单个节点)右键单击,我希望弹出一个上下文菜单。

这有点工作,但菜单弹出点击位置的方式。 我用这个技巧尝试过HERE,但它不起作用。

这是我的代码和屏幕截图。有什么想法吗?

    private void Mainform_TreeView_MouseDown(object sender, MouseEventArgs e)
    {
        contextMenuStrip1.Show(PointToClient(Cursor.Position));
    }

【问题讨论】:

    标签: c# .net winforms cursor


    【解决方案1】:

    啊...只接受一个点的重载需要屏幕坐标,所以你只需要:

    contextMenuStrip1.Show(Cursor.Position);
    

    【讨论】:

      猜你喜欢
      • 2013-10-10
      • 1970-01-01
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-15
      相关资源
      最近更新 更多