单击ComboBox时在下方显示下拉列表的位置显示Form,如何定位?
单击ComboBox时在下方显示下拉列表的位置显示一个Form,
先判断该Form是否超出屏幕边界(注意是屏幕而不是所在的窗体),如果超出则调整Form的X与Y.
我使用了PointToScreen与RectangleToScreen,但感觉好像控件的坐标单位与控件的大小单位还有Form的坐标单位不一致,
比如:将Form的X设置为comboBox的X,但仍然差很大,这都是用PointToScreen转换过的.
请问Form如何定位,怎样实现这个功能?谢谢!