当用户预览报告时,我想避免让他们选择然后打开另一个报告或保存当前报告。打开和保存是默认菜单和工具栏中的项目,出现在 Rave 的预览渲染表单上;我想让它们不可见。
我正在使用 Delphi 2006 附带的 Rave 版本。
谢谢,一如既往 - Al C.
当用户预览报告时,我想避免让他们选择然后打开另一个报告或保存当前报告。打开和保存是默认菜单和工具栏中的项目,出现在 Rave 的预览渲染表单上;我想让它们不可见。
我正在使用 Delphi 2006 附带的 Rave 版本。
谢谢,一如既往 - Al C.
如果您使用的是 Rave System 对象,则可以通过将此属性设置为 false 来轻松禁用 Save 菜单选项:
系统属性->系统选项->soAllowSaveFromPreview
如果您不使用 Rave System 对象,很容易添加一个。然后将 Rave Project Engine 属性设置为新的 System object。您不需要更改任何代码。Rave 项目将在生成报告时使用 System object 中的属性。
我相信我试图弄清楚如何禁用“文件打开”菜单,但我没有任何运气。一旦用户不能再保存报告,除非您的应用程序正在保存报告文件,否则他们将不会打开任何 Rave 报告。