起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 873|回复: 28

【结贴】DocView

[复制链接]
发表于 2009-10-30 14:59:17 | 显示全部楼层 |阅读模式
我通过代码设置了DocView为只读,但为什么还可以编辑啊?
回复

使用道具 举报

发表于 2009-10-30 15:02:52 | 显示全部楼层
直接设计期中 设置只读看下呢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-30 15:10:07 | 显示全部楼层
直接设计期中 设置只读就不可以编辑了,我的代码是这样的
YPXX_INFO.TYPGY(DocView3.Doc).readonly := not ((Infobroker.Info.DataSetByID('YPGYSJJ').State) in [TDataSetState.dsedit,TDataSetState.dsinsert]); 帮忙看下,是否代码有问题
回复 支持 反对

使用道具 举报

发表于 2009-10-30 15:12:53 | 显示全部楼层
那你调试跟踪一下,估计是 等号后边的条件是false导致。
也有可能是代码设置后,没有刷新docview,具体你两者都看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-30 15:43:43 | 显示全部楼层
等号后边的条件是true,我也刷新了,但还是可以编辑,有时候可以编辑,有时候有不可以编辑,郁闷中
回复 支持 反对

使用道具 举报

发表于 2009-10-30 15:48:22 | 显示全部楼层
有时候可以?
有时候不可以?
那你检查一下吧。不应该这样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-30 16:02:23 | 显示全部楼层
我检查了半天没有找到原因,所以郁闷中
回复 支持 反对

使用道具 举报

发表于 2009-10-30 16:19:47 | 显示全部楼层
那你做个简单的例子,能重现这个问题,发上来帮你看看吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-30 16:26:58 | 显示全部楼层
我现在这个就是现成的例子为什么还要做一个例子?
回复 支持 反对

使用道具 举报

发表于 2009-10-30 16:28:46 | 显示全部楼层
那你打包发上来。
(做简单例子,只是利于打包)
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 23:05 , Processed in 0.045180 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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