起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 263|回复: 18

【结贴】编译通不过**

[复制链接]
发表于 2008-7-24 17:55:21 | 显示全部楼层 |阅读模式
OleContainer1.AutoActivate:=aaGetFocus;
该句话编译时老提示aaGetFocus没有声明,该话在delphi中运行没有任何问题。
回复

使用道具 举报

发表于 2008-7-24 18:00:29 | 显示全部楼层
OleContainer1.AutoActivate:=TAutoActivate.aaGetFocus;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-24 18:33:10 | 显示全部楼层
谢谢!
编译是可以了,但是这句话好象不起作用,帮忙看一下。
Toleinplacecontrol(DataEdit5).AutoActivate:=TAutoActivate.aaGetFocus;
回复 支持 反对

使用道具 举报

发表于 2008-7-25 08:47:06 | 显示全部楼层
TOLEContainer(DataEdit1.InplaceControl).SizeMode := TSizeMode.smCenter;
类似于这样子用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 09:09:31 | 显示全部楼层
我用了
TOleContainer(DataEdit5.InplaceControl).AutoActivate:=TAutoActivate.aaGetFocus;
但是还是单独打开一个excel文件,而不是在dataedit5中显示该文件的详细。
请指点迷津。
回复 支持 反对

使用道具 举报

发表于 2008-7-25 09:12:22 | 显示全部楼层
不知道你怎么用的,你看下这个帖子吧。
http://bbs.justep.com/forum.php?mod=viewthread&tid=17554
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 09:19:05 | 显示全部楼层
我本来实在DataEdit5中显示一个excel文件,但是太模糊,想让该文件直接展开看的很清楚,所以用到了Ole 对象的AutoActivate属性,也就是想让该excel在DataEdit5内清楚的显示,且有滚动条能够下拉。

也就是这样的显示效果

2.jpg

908.02 KB, 下载次数: 110

回复 支持 反对

使用道具 举报

发表于 2008-7-25 09:37:45 | 显示全部楼层
把OleContainer放到ScrollBox中,
然后设置OleContainer的SizeMode属性为:smAutoSize即可。  
你这样子做做看呢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-25 10:04:48 | 显示全部楼层
还是不行,scrollbox没有滚动条,还是不能够浏览文件所有内容。
关键是能够找一个有滚动条的。
回复 支持 反对

使用道具 举报

发表于 2008-7-25 10:27:03 | 显示全部楼层
楼主,我这边试验了一下,可以的阿(BizFormShow里载入文档)
看图红色部分(进入后看1,点击一下后看2)
1

snap2.png

107.49 KB, 下载次数: 89

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 19:19 , Processed in 0.042870 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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