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

怎么取得其他程序的datagrid中当前选中记录的情况

2012-03-21 
如何取得其他程序的datagrid中当前选中记录的情况?如果目标程序是用PB开发的数据库应用程序,打算用delphi

如何取得其他程序的datagrid中当前选中记录的情况?
如果目标程序是用PB开发的数据库应用程序,打算用delphi写个驻留内存程序,当指定的目标程序的选中记录改变时(或是通过拦截鼠标事件),可以取得目标程序的datagrid(pb里面还是叫数据窗?)当前选中记录的情况,比如:行号或是某个字段值?

帮忙提个思路或大致做法,当然最好有实力代码,拜托各位高人了

[解决办法]
DBGrid的格子是即时画上去的,单纯选中某行,格子没有句柄。要使格子处于编辑状态时(点击两下),该焦点格子才转换为一个TDBGridInplaceEdit类的控件,这时可以用消息来获得其Text。该格PickList生效时同理。
参考此贴:http://community.csdn.net/Expert/topic/5185/5185223.xml?temp=.4753839

另,可以参考“屏幕取词”。

热点排行