右键菜单的位置不对了!!新手学习

dabaicai 2005-11-10 01:39:00
我给datagrid加了右键菜单,可是X,Y它取的是datagrid的坐标,结果菜单出来就离鼠标远了,怎么办??
...全文
164 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dabaicai 2005-11-11
  • 打赏
  • 举报
回复
找到了类似的属性,在弹出的属性页里,
还有啊,在数据库了存的是0、1 , datagrid里面怎么显示为是、否 啊???
dabaicai 2005-11-10
  • 打赏
  • 举报
回复
没有看到 by row 在右边属性框还是弹出的属性业里??? 我没找到啊
oho1937 2005-11-10
  • 打赏
  • 举报
回复
-------设什么能让datagrid一次点中的是一行而不是一个列啊?
这个在控件属性里面有 By Row 选定就可以了.
dabaicai 2005-11-10
  • 打赏
  • 举报
回复
啊,真的,谢谢,呵呵,还有个问题,
因为我右键菜单要处理数据,设什么能让datagrid一次点中的是一行而不是一个列啊?
同时我要怎么才能确认已经选择了一条数据,因为这样右键才能操作啊
射天狼 2005-11-10
  • 打赏
  • 举报
回复
Private Sub MSFlexGrid1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
PopupMenu aa
End Sub

不要写坐标,则PopupMenu函数自动匹配鼠标的位置。否则需要用ClientToScreen函数转换一下才行。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧