在这种情况下,
当多个DBGrid的连接了一个PopupMenu1,
如何从PopupMenu1中的点击事件得出当前所在的DBGrid的名字?这个比效难...高人帮忙...
当多个DBGrid的连接了一个PopupMenu1,
如何从PopupMenu1中的点击事件得出当前所在的DBGrid的名字?这个比效难...高人帮忙...
解决方案 »
- 怎样将文本中的变量变成能执行的变量
- 送分!如何在DELPHI的DLL工程里声明数据结构?
- 请问用delphi7如何实文本分割?http://img.pconline.com.cn/images/bbs4/2005/09/06/1125983433862799.jpg
- 什么方法可使 DBGrid控件 指针自动下移一位
- 一个简单的问题,如何取得数据的名字
- 如何 向一个 File Of Record 追加记录?
- 求问ISA防火墙下,内网上QQ,MSN的方法
- 怎么合并Excel的单元格
- 一个基于c/s模式得程序,如果数据库服务器不在局域网,在因特网上的一台机子上,客户端怎么连到后台数据库上?
- 如何设置DBGrid的行高
- (急)请问各位:欲在显示数据的表格中修改数据用什么控件?
- delphi窗体中显示系统时间如何实现
在每个DBGrid的OnContextPopup事件中编写如下代码:
FPopDBGrid := Sender;
这样后,直接操作FPopDBGrid就行了
在PopumMenu1的OnPopUp事件中编写代码:
procedure TForm1.PopupMenu1Popup(Sender: TObject);
begin
if DBGrid1.Focused then
ShowMessage(DBGrid1.Name)
else
if DBGrid2.Focused then
ShowMessage(DBGrid2.Name);
end;