在Winform程序中,多个窗体同时出现在桌面上是经常遇到的情况,在几个窗体同时打开的时候,我们也许希望某个窗体在窗体的最前面,从而使得使用起来比较方便。本示例将实现指定某个窗体始终显示在其他窗体的最前面。运行效果如下图所示
- private void button1_Click(object sender, EventArgs e)
- {
- Form2 frm = new Form2();
- frm.Show();
- }
然后就OK了,运行程序,我们点击“打开另一个窗体”按钮,我们可以看到弹出了新的窗体,但是新弹出的窗体并没有遮挡住Form1窗体。由此可见,我们Form1是最顶层的。说明 TopMost 起作用了。也就是说 TopMost 就是设置窗体是否是最前面的关键属性。
转载请注明出处王旭博客 ? C# Winform 窗体显示在最前面
联系客服