c#窗体在所有窗口的顶部
本文关键字:窗口 顶部 窗体 | 更新日期: 2023-09-27 18:09:31
我正在启动一个Excel工作簿内的VBA代码c#制作的表单。
我希望此表单显示在所有其他windows/应用程序的顶部,包括Excel工作簿。
我试过
的组合 Form1 f = new Form1();
f.Focus();
f.ShowDialog();
f.Activate();
f.Show();
但是它们似乎都不起作用。有提示吗?
多谢
JB
设置TopMost属性为true
f.TopMost = true;
我发现了一个棘手的方法:我最大化,然后回到正常:
Form1 f = new Form1();
f.WindowState = FormWindowState.Maximized;
f.Focus();
f.Show();
f.WindowState = FormWindowState.Normal;
Application.Run(f);