为什么每次点开,弹出的位置都不同,有时是在左边,有时在右边,不要设置为屏幕中间的那种,而是根据另一个控件显示如combox的click事件ShowDialog()出forms ,此forms的位置看上去是附在combox下面的紧挨着的。
将新窗口的load事件中将location设置为combobox的左下角位置即可。
类似于下图中的代码