Thanks for the tip, i would look into it. Can you give me a short example, like the button would raise the event when clicked and that would be handled by the other control.