2012-05-21 73 views
1

我正在构建使用Crystal Reports的Winforms C#应用程序。如何判断Crystal Report何时加载

我正在加载虚拟报告,以便在用户打开报告时加载Crystal Reports组件。我这样做是因为第一次加载报告需要很长时间。

我打开一个包含来自背景工作者的虚拟报告的最小化的0%不透明表单。我需要知道报告何时完全加载,以便我知道何时关闭表单。我没有设法找到在线答案,所以我的问题是:

如何以编程方式告诉Crystal Report何时完成加载?

回答

1

我认为在Crystal报告中没有任何官方的消息,所以我建议使用回调函数和YourDummyReport.IsLoaded属性来解决这个问题。 希望它有帮助

+0

最后,我决定使用一个计时器并每隔1秒检查IsLoaded属性。您的解决方案将是一个提示,并且很有帮助,因此我会将其标记为答案。谢谢。 –

+0

我正在更新我的答案并添加一个计时器,但我不知道为什么我没有这样做! – HichemSeeSharp