菜单定位的问题。。急 在线等

来源:百度知道 编辑:UC知道 时间:2024/05/04 07:26:37
Private Sub SSCommand1_Click()
Me.PopupMenu mnuPic, , SSCommand1.left, SSCommand1.Height + SSCommand1.top
End Sub

我是想click按钮sscommand1后弹出mnupic菜单,菜单定位在按钮的正下方,结果位置却不对,请问是哪里出了问题~~~谢谢咯

菜单弹出中的Xy是用的相对屏幕的,SSCommand1用的是相对父对象的。所以要考虑父对象的位置,一直考虑到本窗口的位置。

参考一下

http://topic.csdn.net/t/20050417/08/3942912.html
去掉后面的坐标,这样VB默认在鼠标当前位置弹出