Klasa OleMenuCommand
Reprezentuje polecenia menu w programie Visual Studio.
Hierarchia dziedziczenia
System.Object
System.ComponentModel.Design.MenuCommand
Microsoft.VisualStudio.Shell.OleMenuCommand
Przestrzeń nazw: Microsoft.VisualStudio.Shell
Zestaw: Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)
Składnia
'Deklaracja
<ComVisibleAttribute(True)> _
Public Class OleMenuCommand _
Inherits MenuCommand _
Implements IOleMenuCommand, IMenuCommandInvokeEx
[ComVisibleAttribute(true)]
public class OleMenuCommand : MenuCommand,
IOleMenuCommand, IMenuCommandInvokeEx
Typ OleMenuCommand uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
OleMenuCommand(EventHandler, CommandID) | Inicjuje nowe wystąpienie OleMenuCommand dla określonego polecenia. |
![]() |
OleMenuCommand(EventHandler, CommandID, String) | Inicjuje nowe wystąpienie OleMenuCommand dla określonego polecenia. |
![]() |
OleMenuCommand(EventHandler, EventHandler, CommandID) | Inicjuje nowe wystąpienie OleMenuCommand dla określonego polecenia z określonego wywołania i stan programów obsługi. |
![]() |
OleMenuCommand(EventHandler, EventHandler, CommandID, String) | Inicjuje nowe wystąpienie OleMenuCommand dla określonego polecenia z określonego wywołania i stan programów obsługi. |
![]() |
OleMenuCommand(EventHandler, EventHandler, EventHandler, CommandID) | Inicjuje nowe wystąpienie OleMenuCommand dla określonego polecenia z określonym obsługi pre-QueryStatus, wywołanie i stan. |
![]() |
OleMenuCommand(EventHandler, EventHandler, EventHandler, CommandID, String) | Inicjuje nowe wystąpienie OleMenuCommand dla określonego polecenia z określonym obsługi pre-QueryStatus, wywołanie i stan. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
Checked | Pobiera lub ustawia wartość określającą, czy ten element menu jest zaznaczone. (Odziedziczone z MenuCommand). |
![]() |
CommandID | Pobiera CommandID skojarzony z tym poleceniem menu. (Odziedziczone z MenuCommand). |
![]() |
Enabled | Zwraca wartość wskazującą, czy ten element menu jest dostępne. (Odziedziczone z MenuCommand). |
![]() |
MatchedCommandId | Zwraca lub ustawia identyfikator polecenia. |
![]() |
OleStatus | Pobiera kod stanu polecenia OLE dla tego elementu menu. (Zastępuje MenuCommand.OleStatus). |
![]() |
ParametersDescription | Zwraca lub ustawia opis parametry polecenia. |
![]() |
Properties | Pobiera właściwości publiczne skojarzone z MenuCommand. (Odziedziczone z MenuCommand). |
![]() |
Supported | Pobiera lub ustawia wartość określającą, czy ten element menu jest obsługiwane. (Odziedziczone z MenuCommand). |
![]() |
Text | Zwraca lub ustawia tekst polecenia. |
![]() |
Visible | Pobiera lub ustawia wartość określającą, czy ten element menu jest widoczny. (Odziedziczone z MenuCommand). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
DynamicItemMatch | Umożliwia polecenie elementów dynamicznych do kolejnych elementów listy. |
![]() |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). |
![]() |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). |
![]() |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). |
![]() |
GetType | Pobiera Type bieżącej instancji. (Odziedziczone z Object). |
![]() |
Invoke() | Wywołuje polecenie. (Odziedziczone z MenuCommand). |
![]() |
Invoke(Object) | Wykonuje polecenie. (Zastępuje MenuCommand.Invoke(Object)). |
![]() |
Invoke(Object, IntPtr) | Wykonuje polecenie. |
![]() |
Invoke(Object, IntPtr, OLECMDEXECOPT) | Wykonuje polecenie, używając określonych parametrów i opcji wykonywania. |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
OnCommandChanged | Podnosi CommandChanged zdarzenia. (Odziedziczone z MenuCommand). |
![]() |
ToString | Zwraca reprezentację ciągu to polecenie menu. (Odziedziczone z MenuCommand). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
![]() |
BeforeQueryStatus | Wywoływane, gdy klient żąda stan polecenia. |
![]() |
CommandChanged | Występuje, gdy polecenie menu. (Odziedziczone z MenuCommand). |
Początek
Uwagi
Ta klasa implementuje IOleMenuCommand i IOleCommandInvokeExi pochodzi od MenuCommand.Można użyć albo MenuCommand lub OleMenuCommand po dodaniu polecenia rozszerzenie programu Visual Studio.Jednakże, jeżeli polecenie jest dodawane dynamicznie, ma sens więcej używać OleMenuCommand, w celu wykonania BeforeQueryStatus obsługi.
Przykłady tej klasy można znaleźć w następujących instruktaże dotyczące:
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.