使用FormBorderStyle none的表单,在最大化时变为全屏

时间:2018-06-14 08:24:20

标签: vb.net winforms fullscreen formborderstyle

我有一个FormBorderStyle属性设置为None的表单,我有自己的面板作为标题栏,以便我的应用程序看起来很好。

但问题是,当应用程序最大化时,它也覆盖了我不想要的任务栏。

知道为什么会发生这种情况,解决方案是什么?请帮忙。

1 个答案:

答案 0 :(得分:3)

这是默认行为,FormBorderStyle设置为None

要按照您希望的方式进行操作,您可以设置Form的{​​{3}} - 属性以匹配MaximizedBounds

Me.MaximizedBounds = Screen.FromHandle(Me.Handle).WorkingArea