在主窗体上显示非UI线程表单

时间:2012-08-22 14:28:30

标签: c# .net winforms

我们有一个基于表单的应用程序。它有两个在非UI线程上运行的模态对话框。现在该应用程序有3种形式。一个主要表单和两个在非UI线程上运行的表单。

如果用户选择了应用程序,我们需要在主窗体的顶部显示非UI线程表单。

我该怎么办呢?

1 个答案:

答案 0 :(得分:0)

表单具有TopMost属性,可以执行您想要的操作。由于线程较差,您的结果可能会有所不同。

myDialogForm.TopMost = true;

// Then either
myDialogForm.Show();
// or
myDialogForm.ShowDialog(parentForm);