当我最大化我的无边框表单时,表单会覆盖整个屏幕,包括任务栏,我不希望它这样做。我发现很难在网上找到解决我的问题的方法,我想出的只是下面的代码,它会在短时间内显示任务栏,但随后消失并且表单仍然占据整个屏幕。
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
我开始认为解决我的问题的唯一方法是找到屏幕尺寸高度减去任务栏高度以获得表单高度,但我希望可能有一个更简单的答案。