1

如果这个问题缺乏细节,我很抱歉。我不确定要给出哪些细节与问题的整体本质无关,即..

如何使一个表单始终位于另一个表单之上,而不使其位于所有表单之上(就像我将“TopMost”属性设置为 true 时的情况一样)

我正在使用 Microsoft Visual Studio 2012,这是一个 WinForms (Windows Forms) 应用程序。

4

2 回答 2

2

我找到了答案...

MyCustomDialog.ShowDialog();

代替...

MyCustomDialog.Show();

会达到预期的效果。

于 2013-04-28T22:15:59.490 回答
2

您可以像这样将“所有者”传递给 Show():

MyCustomDialog.Show(this);

*假设代码由“父”表单执行。

于 2013-04-29T00:47:07.183 回答