随便写了一个C#的window form程序。其中有一个处理是按一个按钮弹出一个子对话框并显示在最前面(把TopMost 的属性设置为true)。这么做的话,即使父对话框不活跃(比如选择其他程序的窗口),子对话框依然显示在最前面。这个不是我想要的。我希望父对话框不活跃的时候,子对话框就不显示在最前面。请问有什么方法呢?