If you want separate events getting triggered by different controls you should have a look at group.
You will find it in menu items as well as on controls.
Say you have a few controls in a group named "Test".
Right clicking one of the controls in this group and selecting Event -> Click will give you this code:
Public Sub Test_Click()
'Your code here
End
Now all controls in group Test will run this code when clicked on.If you would right click one of the controls in the group Test again and select Event -> DblClick it would result in this code:
Public Sub Test_Dblclick()
'Your code here
End
In this manner you can handle multiple events for a group of controls with the same event handler.Quite handy.
Action I usually only use to enable/disable controls or make them visible or not.
My 2 cents on the matter.