我有一个用C#编写的Windows Mobile Standard应用程序。在应用程序中是一个显示记录的表单,最初直接绘制到Paint事件中的表单。我最近将其替换为使用WebBrowser控件,以便更容易呈现复杂的文本格式。但是,当表单关闭(使用ShowDialog()
打开)时,执行路径将一直继续回到Application.Run
调用并退出应用程序。如果我删除WebBrowser,表单关闭正常,并按预期返回到主窗体。当我把它重新插入时,应用程序会再次退出。
数据通过构造函数中的object参数传递,然后在Load
事件中填充WebBrowser。我已从控件中删除了事件(它使用了DocumentCompleted
和Navigating
事件)并且仍然会退出。
我在以前的应用程序中使用WebBrowser控件没有问题。我不确定在哪里可以看到并希望在正确的方向上找到一点。
更新:物理设备上只存在此问题,仅存在模拟器。可能是WebBrowser或模拟器库中的错误?