- A+
所属分类:vb.net
vb.net中开发窗体的时候一般情况下都没人做锁定窗口大小范围的,为了软件更好的体验需要做限制窗口大小范围限制,意思就是说,窗口调整是的时候为了窗口不变形需要做一个最小范围的限制,拉动窗口拉倒一定的程度直接卡死,要是直接在软件里面写死,那个就是死窗口,不能拉小拉大很不理想。下面写一个可以拉动大小,但到指定的大小就卡死窗口大小,保持美观
代码核心,锁定大小限制
Me.MinimumSize = New Size(长, 宽)
复制
运用到实例,SizeChanged事件
Private Sub Form1_SizeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.SizeChanged
If Me.WindowState = FormWindowState.Minimized Then
' MsgBox("最小化")
Else
'还原窗口运行的代码
If Me.Width < 650 Then'长最小限制
Me.MinimumSize = New Size(650, 0)
End If
If Me.Height < 400 Then'宽最小限制
Me.MinimumSize = New Size(0, 400)
End If
End If
End Sub
复制