Evento que se lanza antes de la ejecución estándar de un ítem de menú.

Útil para preparar la ejecución, o impedirla (con aCancel=True) si no conviene.


Código VB6:

Sub Menu_BeforeExecute(aMenu, aMenuItem, aCancel)

     If aMenuItem.Name = "nombreItem" Then 

         ...

     End If
End Sub


Código C#:


public void Menu_BeforeExecute(ICntMenuFormulario aMenu, IAhoraTool aMenuItem, Valor aCancel)
{
	if (aMenuItem.Name == "mnuNombreMenu")
	{
		...
	}
}