I have a ToolStripCombobox
that when I set its DropDownStyle
to Simple
. The first time which I open the menu, it displays at the top left corner of the screen.
However, when I select the same item for the second time, it displays in the correct location.
Is there a way to prevent the code from showing the list at the top left corner of the screen?
Thank you in advance for any help.
First Time
Second Time
To solve the problem put this code in the
Load
event of form:It's a strange bug and I don't have any idea why the
ToolStripComboBox
withDisplayStyle
set toSimple
suffers from this bug but by settingDisplayStyle
toDropDown
orDropDownList
doesn't have this bug.Using above code, I forced the owner
ToolStripDropDownMenu
be created before being shown.