C# Windows窗体:ShowDialog-dialog不';我没有出现
我正在从outlook插件运行一个外部进程,但它没有显示对话框。我正在使用没有参数的ShowDialog 你知道如何显示对话框吗 这个过程没有任何形式-我只想显示一个带有一些选择的对话框。如果我之前调用“MessageBox.Show”,则会显示对话框,否则不会显示 我想这大概是彼得森在这篇文章中的回答: 顺便说一句,我没有任何所有者,因为这个过程没有任何“主窗口”C# Windows窗体:ShowDialog-dialog不';我没有出现,c#,windows,winforms,modal-dialog,C#,Windows,Winforms,Modal Dialog,我正在从outlook插件运行一个外部进程,但它没有显示对话框。我正在使用没有参数的ShowDialog 你知道如何显示对话框吗 这个过程没有任何形式-我只想显示一个带有一些选择的对话框。如果我之前调用“MessageBox.Show”,则会显示对话框,否则不会显示 我想这大概是彼得森在这篇文章中的回答: 顺便说一句,我没有任何所有者,因为这个过程没有任何“主窗口” 有什么想法吗?我想你需要一个父窗口,模态窗口才能工作。毕竟,与Show()的唯一区别在于子窗口阻止父窗口。您总是可以创建一个隐藏的
有什么想法吗?我想你需要一个父窗口,模态窗口才能工作。毕竟,与Show()的唯一区别在于子窗口阻止父窗口。您总是可以创建一个隐藏的虚拟窗口并将其用作主窗口,但为什么不直接使用.Show(),因为它可以工作?它必须是异步的,并且应该阻止应用程序,直到用户选择某个对象->这是一种更简单的方法。好吧-我创建了一个虚拟窗口并将其用作所有者-现在它可以工作了