Compartir a través de


OleMenuCommandService.ShowContextMenu Method

Shows the shortcut menu with the given command ID at the given location.

Namespace:  Microsoft.VisualStudio.Shell
Assemblies:   Microsoft.VisualStudio.Shell.9.0 (in Microsoft.VisualStudio.Shell.9.0.dll)
  Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)
  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

'Declaración
Public Overrides Sub ShowContextMenu ( _
    menuID As CommandID, _
    x As Integer, _
    y As Integer _
)
'Uso
Dim instance As OleMenuCommandService
Dim menuID As CommandID
Dim x As Integer
Dim y As Integer

instance.ShowContextMenu(menuID, x, y)
public override void ShowContextMenu(
    CommandID menuID,
    int x,
    int y
)
public:
virtual void ShowContextMenu(
    CommandID^ menuID, 
    int x, 
    int y
) override
abstract ShowContextMenu : 
        menuID:CommandID * 
        x:int * 
        y:int -> unit 
override ShowContextMenu : 
        menuID:CommandID * 
        x:int * 
        y:int -> unit 
public override function ShowContextMenu(
    menuID : CommandID, 
    x : int, 
    y : int
)

Parameters

  • x
    Type: System.Int32
    The horizontal position, in screen coordinates, of the top, left corner of the shortcut menu. If the shortcut menu does not fit on the screen, the operating system relocates it to fit.
  • y
    Type: System.Int32
    The vertical position, in screen coordinates, of the top, left corner of the shortcut menu. If the shortcut menu does not fit on the screen, the operating system relocates it to fit.

Implements

IMenuCommandService.ShowContextMenu(CommandID, Int32, Int32)

Exceptions

Exception Condition
ArgumentNullException

menuID is null.

Remarks

The ShowContextMenu method shows a shortcut menu that has been tagged with the given command ID at the given location. A shortcut menu is always tagged with a command ID that defines it. Coordinates are global to the screen.

.NET Framework Security

See Also

Reference

OleMenuCommandService Class

OleMenuCommandService Members

Microsoft.VisualStudio.Shell Namespace