El evento Action_Activate de un formulario se dispara cada vez que un control que tenga la propiedad Action ejecute su acción. Estos controles son muchos, entre ellos los botones, menús, textbox, etc, etc.
Se define así:
La variable se puede llamara valor o de cualquier otra manera pero, aunque no es una función y no retorna ningún valor, es importante no olvidar el "as string" final. Si no lo incluís el evento no se disparará.
Os adjunto un ejemplo que tiene una función para crear submenús popup en cualquier control que deseéis y que ejecuta las opciones vía el Evento Action_Activate. Para este ejemplo he colocado un listbox y un botón.