社区
Delphi
帖子详情
如何判断鼠标右键按下时,是点击了DBGrid中的标题栏还是数据行,请各位大哥帮帮忙!谢谢!
cherrylin
2004-04-16 03:04:39
实现的功能是:当鼠标右键按在DBGrid的标题栏时弹出一个菜单,当按在数据行时又弹出另一菜单,这个要如何实现?请帮帮忙!
...全文
76
10
打赏
收藏
如何判断鼠标右键按下时,是点击了DBGrid中的标题栏还是数据行,请各位大哥帮帮忙!谢谢!
实现的功能是:当鼠标右键按在DBGrid的标题栏时弹出一个菜单,当按在数据行时又弹出另一菜单,这个要如何实现?请帮帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuangjunx
2004-04-17
打赏
举报
回复
你把楼上两位的SHOWMESSAGE()换成你要弹出的菜单项不就可以了么??
野草飞雪
2004-04-17
打赏
举报
回复
MouseMove
cherrylin
2004-04-17
打赏
举报
回复
up
cherrylin
2004-04-16
打赏
举报
回复
按楼上这样做,当鼠标右键点击有记录的行数时根本无法获得鼠标的位置,我用EDIT查看过,横纵向根本没有值,无法弹出菜单来
hahafan
2004-04-16
打赏
举报
回复
可以使用DBGrid的MouseCoord(X, Y: Integer)函数
再配合DBGrid的OnMouseDown事件来实现这个功能。
swsg
2004-04-16
打赏
举报
回复
你把楼上两位的SHOWMESSAGE()换成你要弹出的菜单项不就可以了么??
cherrylin
2004-04-16
打赏
举报
回复
楼上两位的做法,没有实现我要的功能.
我要的是:直接右键点击标题弹出一个菜单或点击数据行又弹出一个菜单!
哪位大哥帮帮我!
web700
2004-04-16
打赏
举报
回复
楼上的正解
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
showmessage('你按了标题栏') ;
DBGrid1.PopupMenu := PopupMenu1;
end;
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
showmessage('单元格');
DBGrid1.PopupMenu := PopupMenu2;
end;
insert2003
2004-04-16
打赏
举报
回复
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
showmessage('你按了标题栏') ;
DBGrid1.PopupMenu := PopupMenu1;
end;
procedure TForm1.DBGrid1CellClick(Column: TColumn);
begin
showmessage('单元格');
DBGrid1.PopupMenu := PopupMenu2;
end;
hhzqf1980
2004-04-16
打赏
举报
回复
ONTitleClick
基础
各位兄弟,在SDK编程
中
如果实现窗口分割呢?
请
问怎么得到一个函数的执
行
时
间,单位毫秒!如何调试asp组件呀。用vc++调试编制的组件怎样画一个箭头?高分
请
教如何限制程序运
行
的方法?求助:通过编程DirectX抓屏------>masterz:再麻烦你一下,
谢谢
熟悉RichEdit的朋友过来看一下,RichEdit的几个问题.如何对 I/O 端口进
行
操作?有了该问题就有了思考(100分 献礼!)如何
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流
行
的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA
请
教怎
delphi dx
DB
Grid
使用集锦
一、如何设定可以多列自动排序? 只能使用分组:如按a1,a2,a3,a4排序 先按a1分组,再a2,再a3 然后设置a4的排列(升/降) 二、如何设定左边几列,不能滚动? 建立Band0,Band1 Band0的Fixed=tfLeft Band1的Fixed=tfnone 设置要锁定的字段的BandIndex=0,其它为1 三、如何访问,显示字段
dx
DB
Grid
使用集锦
转自http://hi.baidu.com/ddjhw/blog/item/5ffe60f3e74fa9b5a50f523c.html 一、如何设定可以多列自动排序? 只能使用分组:如按a1,a2,a3,a4排序 先按a1分组,再a2,再a3 然后设置a4的排列(升/降) 二、如何设定左边几列,不能滚动? 建立Band0,Band1 B
Delphi 2007体验!
Delphi 2007体验! baidu 内容摘要:CodeGear(From Borland) 公司发布了最新的Delphi 2007 For Win32版本。作为一个 Delphi 的使用者,第一
时
间下载、安装并进
行
了体验,现将一些使用感受记录如下 CodeGear(From Borland) 公司发布了最新的Delphi 2007 For Win32版本。作为一个 Delphi 的使用
Delphi
5,930
社区成员
262,938
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章