Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows窗体:ShowDialog-dialog不';我没有出现_C#_Windows_Winforms_Modal Dialog - Fatal编程技术网

C# Windows窗体:ShowDialog-dialog不';我没有出现

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

我正在从outlook插件运行一个外部进程,但它没有显示对话框。我正在使用没有参数的ShowDialog

你知道如何显示对话框吗

这个过程没有任何形式-我只想显示一个带有一些选择的对话框。如果我之前调用“MessageBox.Show”,则会显示对话框,否则不会显示

我想这大概是彼得森在这篇文章中的回答:

顺便说一句,我没有任何所有者,因为这个过程没有任何“主窗口”


有什么想法吗?

我想你需要一个父窗口,模态窗口才能工作。毕竟,与Show()的唯一区别在于子窗口阻止父窗口。您总是可以创建一个隐藏的虚拟窗口并将其用作主窗口,但为什么不直接使用.Show(),因为它可以工作?

它必须是异步的,并且应该阻止应用程序,直到用户选择某个对象->这是一种更简单的方法。好吧-我创建了一个虚拟窗口并将其用作所有者-现在它可以工作了