问题 将表格带到前面

aronmatthew.

成员
加入
2019年8月5日
消息
19
编程经验
Beginner
在C #Windows表单项目中,我创建并在主表单负载中显示了一种新表单
问题是没有什么可以努力将其带到前面,自用于新用户的设置对话框,并且程序需要运行的程序我需要第2个表单来在主表单的顶部显示
所有这些方法都有第二个形式的负载,没有任何作用

C#:
this.WindowState = FormWindowState.Minimized;
this.Show();
this.WindowState = FormWindowState.Normal;


this.TopMost = true;
this.Focus();
this.BringToFront();
this.Activate();
this.Focus();
 
最后编辑了主持人:

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,731
地点
悉尼,澳大利亚
编程经验
10+
You should be displaying the second form from the Shown event handler of the first, not the Load event handler. That way, the first form has already been displayed so there's nothing extra to do.
 
最佳 底部