【发布时间】:2009-07-14 09:49:51
【问题描述】:
C#/.NET 3.5/WinForms
我有一个打开模式对话框表单的表单,该表单打开另一个模式对话框表单。内部对话框窗体有 OK 和 Cancel 按钮,其 AcceptButton 和 CancelButton 分别设置为它们。
当我在内部对话框中按 Enter 或单击 OK 时,外部对话框也会关闭。我看不到我在哪里执行此操作 - 这是预期的行为吗?
我可以提供代码,但我不想把它弄得乱七八糟。
【问题讨论】:
-
外部对话框是否以模态方式运行 [通过 .ShowDialog] ?您应该能够在调试器中调用之后放置断点。但我想你不会问你所做的事情是否有一些微妙之处......
-
是的,我单步执行了代码,但它只是从内部弹出到外部,没有碰到任何东西。
标签: c# .net winforms modal-dialog