Interfejs Commands
Zawiera wszystkie polecenia w środowisku jako Command obiektów.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<GuidAttribute("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")> _
Public Interface Commands _
Inherits IEnumerable
[GuidAttribute("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")]
public interface Commands : IEnumerable
[GuidAttribute(L"E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")]
public interface class Commands : IEnumerable
[<GuidAttribute("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")>]
type Commands =
interface
interface IEnumerable
end
public interface Commands extends IEnumerable
Typ Commands uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Count | Pobiera wartość wskazującą liczbę obiektów w Commands kolekcji. | |
DTE | Pobiera obiekt rozszerzeń najwyższego poziomu. | |
Parent | Pobiera obiekt nadrzędny natychmiastowe Commands kolekcji. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Add | Infrastruktura. Wewnętrznie w firmie Microsoft tylko. | |
AddCommandBar | Tworzy pasek poleceń, który jest zapisane i będą dostępne przy następnym uruchomieniu środowiska naturalnego. | |
AddNamedCommand | Tworzy nazwane polecenie, które jest zapisywany przez środowisko i udostępniane przy następnym uruchomieniu środowiska, nawet jeśli dodatek nie jest ładowany podczas uruchamiania środowiska. | |
CommandInfo | Polecenie zwraca identyfikator GUID i identyfikator skojarzony z danym formantem Microsoft.VisualStudio.CommandBars.CommandBar. | |
GetEnumerator | Zwraca moduł wyliczający do elementów w Commands kolekcji. | |
Item | Zwraca indeksowanych Command obiektu. | |
Raise | Wykonuje określone polecenie. | |
RemoveCommandBar | Usuwa pasek poleceń, który został utworzony z AddCommandBar metody. |
Początek
Przykłady
Imports Microsoft.VisualStudio.CommandBars
Sub CommandsExample()
' Before running, you must add a reference to the Office
' typelib to gain access to the CommandBar object.
Dim cmds As Commands
Dim cmdobj As Command
Dim customin, customout As Object
Dim cmdbarobj As CommandBar
Dim colAddins As AddIns
' Set references.
colAddins = DTE.AddIns()
cmds = DTE.Commands
cmdobj = cmds.Item("File.NewFile")
' Execute the File.NewFile command.
cmds.Raise(cmdobj.Guid, cmdobj.ID, customin, customout)
' Create a toolbar and add the File.NewFile command to it.
cmdobj = cmds.Item("File.NewFile")
cmdbarobj = cmds.AddCommandBar("Mycmdbar", _
vsCommandBarType.vsCommandBarTypeToolbar)
cmdobj.AddControl(cmdbarobj)
' Show the command bar and its button.
cmdbarobj.Visible = True
End Sub