社区
数据库及相关技术
帖子详情
高手们,快来啊
bullHEcow
2003-08-03 11:29:43
我用c++builder中的DBGrid控件显示数据
现在我想有点击右建 进行操作
当点击不同的区域时(比如 title,column cell 这两个不同的区域)想弹出不同的PopMenue 该如何解决
在线等待
...全文
27
6
打赏
收藏
高手们,快来啊
我用c++builder中的DBGrid控件显示数据 现在我想有点击右建 进行操作 当点击不同的区域时(比如 title,column cell 这两个不同的区域)想弹出不同的PopMenue 该如何解决 在线等待
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiangchun_xn
2003-08-04
打赏
举报
回复
判断之后直接修改PopupMenu=...
bullHEcow
2003-08-04
打赏
举报
回复
好像不行
而且PopMenue出来的位置也不对
大侠们快上
Dala
2003-08-03
打赏
举报
回复
其实可以在OnPupup事件里根据鼠标点击的位置(用MouseCoord可以获得所指CELL的行列号)控制一个popupmenu各菜单项的Visible属性.
nuaacims
2003-08-03
打赏
举报
回复
你想要的就是右键点击DBGrid的数据区和非数据区有不同的反应嘛
在MouseDown事件里判断:
TGridCoord gc;
gc=DBGrid1->MouseCoord(X,Y);
if (gc.X && gc.Y)
//数据区;
else
//非数据区;
bullHEcow
2003-08-03
打赏
举报
回复
大家能不能说清楚一点
快上啊
Siney
2003-08-03
打赏
举报
回复
你可以先得到当前鼠标的位置,例如
OnMouseDown
{
if(Button ==mbRight)
{
TPoint pt(X,Y);
if (Y<column.height)
{
::ScreenToClent(DBGrid1->Handle,&pt);
memu.popup(pt.x,pt.y);
}
类似于上面的代码,你可以先判断鼠标的位置再弹出菜单。
《全职
高手
》的全部职业和职业技能(最新版)
《全职
高手
》是蝴蝶蓝连载于起点中文网的网游小说,如今已拍成电影。 你是否已经入坑了? 本人整理了一下各个职业的技能,看技能时有些晕的粉丝们,可以看看我的这篇博客 -------------------------------分割线-...
怎么成为一个牛逼的黑客
高手
?成为黑客
高手
的12步
怎么成为一个牛逼的黑客
高手
?成为黑客
高手
的12步
全职
高手
24职业及技能(Full time master)
《全职
高手
》是蝴蝶蓝连载于起点中文网的网游小说。 你是否已经入坑了? 本人整理了一下各个职业的技能,看技能时有些晕的粉丝们,可以看看我的这篇随笔 24职业 魔法师系:战斗法师,元素法师,召唤师,魔道...
excel快速填充_Excel
高手
最常用的21个Ctrl 键
今天再次推荐,希望对同学们能有帮助。1、Ctrl + Enter 区域批量填充快捷键2、Ctrl + F1 一键隐藏功能区3、Ctrl + N 一键新建一个空白Excel表格4、Ctrl + E 快速填充快捷键。拆分字符神器6、Ctrl + Pagedown/up 快速...
遇见
高手
遇见
高手
高手
似乎不常见,不过那是因为我们没睁开眼睛。"
高手
"二字又不是贴在脑门上 的。 今天先是见了奇异天象,然后见识了巨牛
高手
两位。展示天象的这天,是天天得 见,只是不常抬手,这两个巨牛
高手
...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章