我使用show(),showdialog(),bringtofront()和activate()的组合解决了这个问题。
我在运行Windows Mobile 5的符号MC50 PocketPC上运行CF 3.5(我认为它是5 ...)
这必须更简单。请有人请给我一些关于这个的建议吗?
如果我第二次使用form.Show()没有任何反应。 如果我第二次使用form.ShowDialog()时收到此错误: “价值不在预期范围内”
答案 0 :(得分:1)
如果调用form.Close(),则表单实例中的所有资源和实例本身都将被处理掉。如果您只是希望在视觉上关闭表单但保留它,您应该使用form.Hide()。这个问题也让我感到非常沮丧。以下是Microsoft文档中有关此内容的说明:
注意: 在显示为无模式窗口的窗体上调用Close方法时, 你不能调用Show方法使表单可见,因为表单是 资源已经发布。要隐藏表单然后使其可见, 使用Control.Hide方法。