vb如何锁定窗体的大小

求助,我想让我的窗体可以最小化,还不能用鼠标移到窗体边缘来改变其大小,请问有什么办法.... 求助,我想让我的窗体可以最小化,还不能用鼠标移到窗体边缘来改变其大小,请问有什么办法. 展开
 我来答
小炫马扎
高粉答主

2015-10-23 · 关注我不会让你失望
知道顶级答主
回答量:3.4万
采纳率:86%
帮助的人:4579万
展开全部

有两种方法实现窗体固定大小

1)设置窗体的BorderStyle属性。如下图。将属性设置为图中红色框出的任意一个值即可实现窗体大小固定不变。

2)编程控制

如果将Form的BorderStyle设置为 2 - Sizeable,通过编程也可以实现窗体固定大小

Option Explicit

Dim frmWidth
Dim frmHeight

Private Sub Form_Load()
    '窗体启动时,记录下窗体的宽度和高度
    frmWidth = Me.Width
    frmHeight = Me.Height
End Sub

Private Sub Form_Resize()
    '用户改变窗体大小时,强制窗体大小固定为原始尺寸
    '从而达到窗体大小固定目的!
    On Error Resume Next
    Me.Width = frmWidth
    Me.Height = frmHeight
End Sub

zx581129
2009-07-02 · 超过28用户采纳过TA的回答
知道答主
回答量:109
采纳率:0%
帮助的人:73.1万
展开全部
"BorderStyle属性选择 Fix开头的就无法调整大小咯
MinButton 就是最小化设置 =false 就没有最小化咯"

支持下。呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悠悠周郎
2009-07-02 · TA获得超过2572个赞
知道大有可为答主
回答量:3270
采纳率:96%
帮助的人:518万
展开全部
Form 的 BorderStyle 属性为 Fixed3D(或者其他 Fix),MaxButton 属性为 False。这样无法拖动改变大小,也无法最大化,但可以最小化
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
farfamed
2009-07-02 · TA获得超过1039个赞
知道小有建树答主
回答量:520
采纳率:0%
帮助的人:1005万
展开全部
依次修改Form的BorderStyle为1,MinButton为True
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-07-02
展开全部
BorderStyle属性选择 Fix开头的就无法调整大小咯
MinButton 就是最小化设置 =false 就没有最小化咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式