VB 窗体大小属性如何改?

我想要运行后产生这种效果:窗体的宽=400像素窗体的高=550像素在属性栏,我已经把窗体的ScaleMode改成3pixel了,后面的Width=400,Height=5... 我想要运行后产生这种效果:
窗体的宽=400像素
窗体的高=550像素

在属性栏,我已经把窗体的ScaleMode改成 3 pixel了,后面的Width=400,Height=550
明显得不到我要的效果啊.

为什么?怎么办?
展开
 我来答
nefu_20061617
2008-12-11 · TA获得超过2342个赞
知道大有可为答主
回答量:1064
采纳率:72%
帮助的人:1466万
展开全部
Private Sub Form_Load()
Width = 400 * Screen.TwipsPerPixelX
Height = 550 * Screen.TwipsPerPixelY
End Sub
因为 Screen.TwipsPerPixelX 和 Screen.TwipsPerPixelY 都等于 15 ,所以可简写为
Private Sub Form_Load()
Width = 400 * 15
Height = 550 * 15
End Sub
窗体上的控件的 Width 和 Height 属性的单位由窗体的 ScaleMode属性决定,但窗体的 Width 和 Height 属性的单位只能是twip ,不能改
好几碗粥Ry
2008-12-11 · TA获得超过1173个赞
知道大有可为答主
回答量:1118
采纳率:0%
帮助的人:892万
展开全部
在窗体的启动事件里添加这些代码就可以了.

Private Sub Form_Load()
Me.Width = 400
Me.Height = 550
End Sub

我格外说一句:宽400 高550 这个窗体是不是也太小了呀~~.基本上只是显示一个标题栏..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
井慕诗V9
2008-12-11 · TA获得超过155个赞
知道小有建树答主
回答量:321
采纳率:0%
帮助的人:124万
展开全部
你先改回
默认,再改成3,看看2个有区别否,一般人眼是看不出微小的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天弓射日
2008-12-11
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
请先仔细确认你已经把窗体的ScaleMode改成3 pixel了而不是改的其他控件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式