VB 窗体大小属性如何改?
我想要运行后产生这种效果:窗体的宽=400像素窗体的高=550像素在属性栏,我已经把窗体的ScaleMode改成3pixel了,后面的Width=400,Height=5...
我想要运行后产生这种效果:
窗体的宽=400像素
窗体的高=550像素
在属性栏,我已经把窗体的ScaleMode改成 3 pixel了,后面的Width=400,Height=550
明显得不到我要的效果啊.
为什么?怎么办? 展开
窗体的宽=400像素
窗体的高=550像素
在属性栏,我已经把窗体的ScaleMode改成 3 pixel了,后面的Width=400,Height=550
明显得不到我要的效果啊.
为什么?怎么办? 展开
4个回答
展开全部
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 ,不能改
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 ,不能改
展开全部
在窗体的启动事件里添加这些代码就可以了.
Private Sub Form_Load()
Me.Width = 400
Me.Height = 550
End Sub
我格外说一句:宽400 高550 这个窗体是不是也太小了呀~~.基本上只是显示一个标题栏..
Private Sub Form_Load()
Me.Width = 400
Me.Height = 550
End Sub
我格外说一句:宽400 高550 这个窗体是不是也太小了呀~~.基本上只是显示一个标题栏..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你先改回
默认,再改成3,看看2个有区别否,一般人眼是看不出微小的
默认,再改成3,看看2个有区别否,一般人眼是看不出微小的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请先仔细确认你已经把窗体的ScaleMode改成3 pixel了而不是改的其他控件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询