首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

mshflexgrid控件右键弹出菜单有关问题,

2012-01-11 
mshflexgrid控件右键弹出菜单问题,高手请进!!我的这段弹出菜单的程序,在右击mshflexgrid中的纪录时,弹出菜

mshflexgrid控件右键弹出菜单问题,高手请进!!
我的这段弹出菜单的程序,在右击mshflexgrid中的纪录时,弹出菜单总是出现在屏幕的下方,只有在单击第一条纪录的时候才在出现在鼠标的旁边,而且也不变亮。
请各位大哥应该怎样让弹出菜单出现在鼠标旁边,并且可以在右键单击的时候变亮。

程序如下:


Private   Sub   dataGrid1_MouseDown(Button   As   Integer,   Shift   As   Integer,   x   As   Single,   y   As   Single)
gengx   =   dataGrid1.TextMatrix(dataGrid1.RowSel,   1)
Label3   =   gengx

If   Button   =   2   Then
datashow.PopupMenu   popm,   0,   x   +   3,   y

End   If
End   Sub

[解决办法]
datashow.PopupMenu popm
去掉偏移

热点排行