首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

在这种情况下,当多个DBGrid的连接了一个PopupMenu1,怎么从PopupMenu1中的点击事件得出当前所在的DBGrid的名字

2012-02-26 
在这种情况下,当多个DBGrid的连接了一个PopupMenu1,如何从PopupMenu1中的点击事件得出当前所在的DBGrid的

在这种情况下,当多个DBGrid的连接了一个PopupMenu1,如何从PopupMenu1中的点击事件得出当前所在的DBGrid的名字?
在这种情况下,
当多个DBGrid的连接了一个PopupMenu1,
如何从PopupMenu1中的点击事件得出当前所在的DBGrid的名字?

这个比效难...高人帮忙...



[解决办法]
定义一个公共变量 FPopDBGrid: TDBGrid;
在每个DBGrid的OnContextPopup事件中编写如下代码:
FPopDBGrid := Sender;
这样后,直接操作FPopDBGrid就行了
[解决办法]
通过popupmenu的PopupPoint判断落在那个DBGrid上面
[解决办法]
赞同楼上的方案
[解决办法]
PopupMenu1.PopupComponent.Name

热点排行