Freigeben über


Events2.CommandBarEvents-Eigenschaft (Object)

Ruft ein Objekt ab, das Ereignisse bereitstellt, die beim Klicken auf das bereitgestellte CommandBarControl-Objekt ausgelöst werden.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Syntax

'Declaration
ReadOnly Property CommandBarEvents ( _
    CommandBarControl As Object _
) As Object
    Get
Object this[
    Object CommandBarControl
] { get; }
property Object^ CommandBarEvents[[InAttribute] Object^ CommandBarControl] {
    Object^ get ([InAttribute] Object^ CommandBarControl);
}
abstract CommandBarEvents : Object
JScript unterstützt keine indizierten Eigenschaften.

Parameter

  • CommandBarControl
    Typ: System.Object
    Erforderlich.Das CommandBar-Steuerelement, das das Ereignis auslöst.

Eigenschaftswert

Typ: System.Object
Ein CommandBarEvents-Objekt.

Implementiert

Events.CommandBarEvents[Object]

Hinweise

Ein Add-In verwendet die CommandBarEvents-Eigenschaft, um ein Ereignis mit einem Klick auf ein Microsoft.VisualStudio.CommandBars.CommandBarControl-Objekt zu verbinden bzw. eine Verbindung mit dem Click-Ereignis eines Members der Microsoft.VisualStudio.CommandBars.CommandBarControls-Auflistung herzustellen.

Das Add-In muss die OnAction-Eigenschaft auf einen Zeichenfolgenwert festlegen. Es kann diesen Wert festlegen, nachdem die CommandBarEvents-Eigenschaft aufgerufen wurde, und es kann ihn auf eine leere Zeichenfolge zurücksetzen, wodurch die Verbindung zum Ereignis getrennt wird. Wenn ein Add-In ein Steuerelement erstellt und das Festlegen der OnAction-Eigenschaft auf einen gültigen Zeichenfolgenwert fehlschlägt, wird kein Ereignis für das von der CommandBarEvents-Eigenschaft zurückgegebene Ereignisobjekt ausgelöst.

.NET Framework-Sicherheit

Siehe auch

Referenz

Events2 Schnittstelle

CommandBarEvents-Überladung

EnvDTE80-Namespace