2

我有一个我制作的 C# 程序,它使用表单为用户显示控件。主窗体在其上打开其他窗体,每个新窗体设置为topmost

在程序中我调用PDFCreator以制作新的 PDF 文件,但由于设置为“最顶层”的表单,我看不到对话框

有没有办法解决这个问题

4

2 回答 2

3

就在这里。

不要在表单上设置最上面的标志。

没有办法说“保持在所有形式之上,除了......”。

保持领先实际上意味着保持领先,如果您不想要,请不要使用它。

于 2012-03-12T10:00:00.900 回答
2

您可能希望使用.ShowDialog()而不是.Show()不使用 TopMost。这基本上意味着如果您想进入底部表单,则必须关闭由您的应用程序创建的新表单(我想这就是您使用 TopMost 的原因 - 以防止在之前打开的表单上进行操作?)

于 2012-03-12T10:58:58.470 回答