在DBGrid1.columns[1]和DBGrid1.columns[2]的popupmenu里,用用一个弹出菜单,可菜单的处理中怎么区分是那个DBGrid1.columns调用的那
解决方案 »
- 小弟,请教如何把 DBGrid 中的数据倒入到EXCEL 中
- 1、delphi客户端如何调用webservice中的返回一个对象??2、如何调用对象里的(对象数组)
- 强烈推荐的一个Grid
- 客户端用ADOConnection连接服务器,如何可以不在网上邻居先登录?????
- 编译完了在没有Delphi的机器上运行提示找不到文件:qtintf.dll,我该怎么办?
- 走过路过的瞧一瞧看一看。delphi+access2000+ado问题多多,分数多多。
- 关于TQuery的错误处理的问题!
- 如何防止因断电而导致的数据库数据丢失或数据出错?
- 怎样制作磁盘扫描程序,代码举例。100
- 何种软件能画流程图?
- 关于小键盘
- 如何得到image.picture中load的图象的大小(kb)????
DBGrid1.PopupMenu := PopupMenu1
else if DBGrid1.SelectedField.Name = 'Field2' then
DBGrid1.PopupMenu := PopupMenu2;
if dbgridl.selectedfirld.name='field1' then
showmessage(' you select field1 ');
这还不能说清楚嘛
field1 field2 field3
popupmenus菜单里有选项1和2
在field1点鼠标右键弹出popupmenus选则1,在1的处理函数里判断出是从field1按的鼠标邮件执行的1的处理函数
showmessage(' 是在field1上点鼠标右键执行的1');
在field2点鼠标右键弹出popupmenus选则1,在1的处理函数里判断出是从field2按的鼠标邮件执行的1的处理函数
showmessage(' 是在field2上点鼠标右键执行的1'); 大侠,明白了么??
showmessage(' you select field1 ');
popupmenu1.itmes.add(query1.field1byname('field1'));