Commands Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält alle Befehle in der Umgebung als Command-Objekte.
public interface class Commands : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Commands : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E6B96CAC-B8C7-40AE-B705-5C81878C4A9E")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Commands = interface
interface IEnumerable
Public Interface Commands
Implements IEnumerable
- Abgeleitet
- Attribute
- Implementiert
Beispiele
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
Eigenschaften
| Count |
Ruft einen Wert ab, der die Anzahl von Objekten in der Commands-Auflistung angibt. |
| DTE |
Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
| Parent |
Ruft das unmittelbar übergeordnete Objekt einer Commands-Auflistung ab. |
Methoden
| Add(String, Int32, Object) |
Nur für die interne Verwendung durch Microsoft vorgesehen. |
| AddCommandBar(String, vsCommandBarType, Object, Int32) |
Erstellt eine Befehlsleiste, die gespeichert wird und beim nächsten Start der Umgebung verfügbar ist. |
| AddNamedCommand(AddIn, String, String, String, Boolean, Int32, Object[], Int32) |
Erstellt einen benannten Befehl, der in der Umgebung gespeichert wird und beim nächsten Start der Umgebung verfügbar ist, selbst wenn das VSPackage beim Start der Umgebung nicht geladen wurde. Add-Ins sind jetzt veraltet. Weitere Informationen finden Sie unter Häufig gestellte Fragen : Umrechnen von Add-Ins in VSPackage-Erweiterungen. |
| CommandInfo(Object, String, Int32) |
Gibt die GUID und ID des Befehls zurück, der zum angegebenen Microsoft.VisualStudio.CommandBars.CommandBar-Steuerelement zugeordnet ist. |
| GetEnumerator() |
Gibt einen Enumerator für Elemente in der Commands-Auflistung zurück. |
| Item(Object, Int32) |
Gibt das indexierte Command-Objekt zurück. |
| Raise(String, Int32, Object, Object) |
Führt den angegebenen Befehl aus. |
| RemoveCommandBar(Object) |
Entfernt eine Befehlsleiste, die mit der AddCommandBar(String, vsCommandBarType, Object, Int32)-Methode erstellt wurde. |