起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 260|回复: 4

在打印工具栏怎样获取当前的DataGrid?

[复制链接]
发表于 2010-8-6 13:18:54 | 显示全部楼层 |阅读模式
如题

现已知如何当前要打印的是表格文档,是可以通过TBizDocAction(actPrintPreview).DocView来取得,若换成是打印DataGrid,怎么获取?
回复

使用道具 举报

发表于 2010-8-6 13:50:59 | 显示全部楼层
能否说说最终想实行啥需求麻?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-6 14:08:37 | 显示全部楼层
最初由 atiger 发布
[B]能否说说最终想实行啥需求麻? [/B]


我是想做一个扩展的打印工具栏,加一个导入的按扭,可以将数据导入当前的DataGrid,导出sheetdoc已经实现,现在问题是如果当前是打印预览DataGrid,要怎么获取到这个对象呢?既然打印预览按扭可以通过自动侦测获取到,我想理论上是可以实现的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-6 14:28:20 | 显示全部楼层
貌似通过TComponentPrintAction(actPrintPrint).Component可以取到 测试中 呵呵
回复 支持 反对

使用道具 举报

发表于 2010-8-6 14:40:23 | 显示全部楼层
TComponentPrintAction(Sender).Component.Name
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 15:21 , Processed in 0.040101 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表