Sdílet prostřednictvím


CommandEventsClass.BeforeExecute – událost

Toto rozhraní API podporuje infrastrukturu rozhraní .NET Framework a není určeno pro použití přímo v kódu.

Vyvolá se před příkaz provede.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
Public Overridable Event BeforeExecute As _dispCommandEvents_BeforeExecuteEventHandler
public virtual event _dispCommandEvents_BeforeExecuteEventHandler BeforeExecute
public:
virtual   event _dispCommandEvents_BeforeExecuteEventHandler^ BeforeExecute {
    void add (_dispCommandEvents_BeforeExecuteEventHandler^ value);
    void remove (_dispCommandEvents_BeforeExecuteEventHandler^ value);
}
abstract BeforeExecute : IEvent<_dispCommandEvents_BeforeExecuteEventHandler,
    EventArgs>
override BeforeExecute : IEvent<_dispCommandEvents_BeforeExecuteEventHandler,
    EventArgs>
Jazyk JScript nepodporuje události.

Implementuje

_dispCommandEvents_Event.BeforeExecute

Poznámky

Před spuštěním funkce, která je deklarován jako provádění příkazu, BeforeExecute dojde k události.Pro událost může být registrován libovolný počet posluchačů.Každý posluchač se spustí při výskytu události.

Pokud posluchač tvrdí, že přijal příkaz, žádný listener nebo funkce se pokuste provést příkaz.Posluchač tvrdí, že mají implementováno příkaz vrácením true pro zpracované parametr.Pokud posluchač provádí pouze některé další funkce, která se neprovedlo provést, jako položku protokolu, příkaz aktivována nebo někde možná stovce čítače zobrazí potom vrátí posluchače false pro zpracované parametr.

Použijte CommandEvents.BeforeExecute.

Příklady

Public Sub CommandEvents_BeforeExecute(ByVal Guid As String, ByVal ID As Integer, ByVal CustomIn As Object, ByVal CustomOut As Object, ByRef CancelDefault As Boolean) Handles CommandEvents.BeforeExecute
   MsgBox("test")
End Sub

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

CommandEventsClass Třída

EnvDTE – obor názvů