When the ContextMenu is associated to a control(Panel, Button...) on a
Windows Form, ContextMenu.Show() can popup the menu. But the menu
stays open after mouse click.

It worked perfectly on the form itself.

Any Idea?