【发布时间】:2013-07-04 11:44:31
【问题描述】:
在我的应用程序中,我有一个主窗体,能够在数据库中加载一些图像。 在加载图像时,我想显示一个带有进度指示器的表单(带有 bsNone 边框样式)。
但是,如果我使用 ShowModal 显示表单,主表单的执行将停止,所以我不能这样做。
如果我调用 Show,用户可以访问所有其他表单组件,这可能很危险,而照片未完全加载。
我需要找到方法,在加载未完成时禁用主窗体上的所有内容。
请告诉我,这怎么可能。
【问题讨论】:
-
如果您想保留一个模态表单,您可以从您的模态显示表单调用例程。例如通过移交在模态显示表单的构造函数中调用的方法。
-
除了禁用表单外,您还可以隐藏主表单。其他可能性包括从模态进度对话框调用加载过程。