不用设置为TopMost,而是设置Form的Owner
假设主窗体为MainForm,前端显示的窗体为ToolForm,在MainForm的Form_Load事件中加入如下代码:
ToolForm tf = new ToolForm();
tf.Owner = this;
tf.Show();
始终在另父窗体前面加用f2.show(this);
否则f2.show();完加上这句f2.Activate()
你是想启动时窗体改为另一form吧。
program.cs里面。
application.run(new form2());
Form1.BringToFront();
f2.showdiaload();