【发布时间】:2011-02-21 14:24:21
【问题描述】:
使用 .NET Compact Framework、C#、.Net 3.5、Visual Studio 2008。针对同一项目中的 Windows Mobile 和 CE 设备(它是一个 CE 应用程序,可在两种类型的设备上运行)。
我有一个必须使用 ShowDialog 显示的表单。表单本身只是一个空白屏幕,上面有“正在加载...”消息。表单显示在屏幕上之后,我需要在同一个线程上运行另一块代码,该代码将使用 ShowDialog 弹出另一个表单,因此“正在加载”屏幕是新屏幕的父屏幕。
不要告诉我这种情况是错误的,或者我不应该使用 showdialog。作为一个团队,我们已经经历了这些,这就是我们编写应用程序的方式,因为它解决了许多其他问题。
...不过,这种情况的问题在于,即使在紧凑的框架中也没有 Shown,因此我无法按照通常的技巧将代码放入该事件中来执行此操作。
其他人如何在紧凑的框架中解决这个需求?如果有帮助,我确实有 OpenNetCF 库...那里有什么可以帮助的吗?
【问题讨论】:
标签: winforms compact-framework showdialog