I have created a label on a form, to imitate a hyperlink on browser, such that when it detects mouse movement over the label, it changes color and changed back to the original color when mouse moves out of the control, and opens the browser upon left click.

I have no problem detecting mouse movement when it's over the label. But how do I detect the mouse has left the label? Is it possible not to use API?