OleMenuCommandService.ShowContextMenu 方法

在给定位置显示带有给定的命令 ID 的快捷菜单。

命名空间:  Microsoft.VisualStudio.Shell
程序集:  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
Public Overrides Sub ShowContextMenu ( _
    menuID As CommandID, _
    x As Integer, _
    y As Integer _
)
public override void ShowContextMenu(
    CommandID menuID,
    int x,
    int y
)

参数

  • x
    类型:System.Int32
    水平位置,在屏幕坐标,该顶部,快捷菜单中左角。如果快捷菜单在屏幕上不适合,操作系统重新指定了与。
  • y
    类型:System.Int32
    垂直位置,在屏幕坐标,该顶部,快捷菜单中左角。如果快捷菜单在屏幕上不适合,操作系统重新指定了与。

实现

IMenuCommandService.ShowContextMenu(CommandID, Int32, Int32)

异常

异常 条件
ArgumentNullException

menuID 为 null。

备注

此方法将使用在给定位置的特定命令 ID 标记中的快捷菜单。快捷菜单中定义它的命令 ID 始终标记。坐标是全局的到屏幕上。

.NET Framework 安全性

请参见

参考

OleMenuCommandService 类

Microsoft.VisualStudio.Shell 命名空间