-3
如何將另一種形式提前。就像我在Form2上工作一樣,我想把Form1帶到前面?我試過這個:將另一種形式提前
Form1 frm1 = new Form1();
frm1.BringToFront();
但它不起作用。怎麼了?
如何將另一種形式提前。就像我在Form2上工作一樣,我想把Form1帶到前面?我試過這個:將另一種形式提前
Form1 frm1 = new Form1();
frm1.BringToFront();
但它不起作用。怎麼了?
如果表單已在後臺打開,則需要先找到該表單,然後將其置於前面。
你正在做的是創建一個新的它的實例。它肯定不行。
試試這個:
Application.OpenForms.OfType<Form1>().FirstOrDefault()?.BringToFront();
或試圖Activate
Application.OpenForms.OfType<Form1>().FirstOrDefault()?.Activate();
是否'frm1.Show(); frm1.BringToFront();'工作? – mjwills