Well, if the normal ContextMenuStrip doesn't behave as you want either then the problem is not my CustomContextMenuStrip. Perhaps you'd be better off posting the problem in the regular forum where you will get a lot more help. If it turns out to be a problem with my custom ContextMenuStrip I can take a look at it, but I doubt it.