I have two monitors. I see some strange behavior when I access the MenuStrip of my C # application near the edge of my left monitor.
Case 1: in this screenshot, I opened SubMenu1 when the window is pretty close to the edge of my left monitor. SubMenu2 is displayed on the very left edge of my right monitor.

Case 2: Then I move my application a few pixels to the left, and now SubMenu2 appears to the left of SubMenu1.

In my opinion, Case 2 looks a lot nicer. Is there a way to make C # always show the menu, as in case 2?
source
share