当我最大化无边框窗体时,窗体会覆盖整个屏幕,包括任务栏,这不是我想要的。我在网上找到解决方案很困难,我只能找到以下代码,在短时间内显示任务栏,但之后就会消失,而窗体仍然占据整个屏幕。
Private Sub TableLayoutPanel1_DoubleClick(sender As Object, e As MouseEventArgs) Handles TableLayoutPanel1.DoubleClick
If e.Location.Y < 30 Then
Me.WindowState = FormWindowState.Maximized
Me.ControlBox = True
End If
End Sub
我开始认为解决我的问题的唯一方法是找到屏幕高度减去任务栏高度以获取窗体高度,但我希望可能有更简单的答案。