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.