CommandEventsClass.BeforeExecute Event
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Occurs before a command executes.
This API supports the product infrastructure and is not intended to be used directly from your code.
public:
virtual event EnvDTE::_dispCommandEvents_BeforeExecuteEventHandler ^ BeforeExecute;
public virtual event EnvDTE._dispCommandEvents_BeforeExecuteEventHandler BeforeExecute;
member this.BeforeExecute : EnvDTE._dispCommandEvents_BeforeExecuteEventHandler
Public Overridable Custom Event BeforeExecute As _dispCommandEvents_BeforeExecuteEventHandler Implements BeforeExecute
Event Type
Implements
Examples
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
Remarks
Before executing the function that is declared to be the implementation of a command, the BeforeExecute event occurs. Any number of listeners may be registered for the event. Each listener executes when the event occurs.
If a listener claims it has implemented the command, no other listener or function should try to implement the command. A listener claims to have implemented the command by returning true
for the handled parameter. If a listener only performs some extra function that was not supposed to be performed, such as making a log entry that the command fired or perhaps incrementing a counter displayed somewhere, then the listener returns false
for the handled parameter.
Use CommandEvents.BeforeExecute
.