添加变量:
Public Const SC_MAXMIZE As Int32 = 61730 '最大化时双击标题栏消息的值,还可设置其他值,完成相应功能
添加方法:
Protected Overrides Sub WndProc(ByRef m As Message)
If m.WParam.ToInt32 = SC_MAXMIZE Then
Me.WindowState = FormWindowState.Maximized
Else
MyBase.WndProc(m)
End If
End Sub
或者是:
Protected Overrides Sub WndProc(ByRef m As Message)
If m.WParam.ToInt32 <> SC_MAXMIZE Then
MyBase.WndProc(m)
End If
End Sub
绝对不闪~~呵呵
本文介绍了一种在VB.NET中实现窗口最大化的方法。通过添加常量SC_MAXMIZE并覆盖WndProc子程序来响应特定的消息,可以使得窗体在接收到特定双击事件时能够自动最大化。
1万+

被折叠的 条评论
为什么被折叠?



