VB中height 和width 都是以什么为单位的?为什么数字很大但是窗口很小~具体看补充

还有,假如说height=5000width=5000怎么能控制窗口保持这个大小呢?... 还有,假如说height = 5000 width = 5000 怎么能控制窗口保持这个大小呢? 展开
 我来答
百度网友cc16d5c
2014-08-04 · TA获得超过731个赞
知道小有建树答主
回答量:647
采纳率:50%
帮助的人:536万
展开全部
默认以“缇”为单位,可通过Screen.TwipsPerPixelX 获取水平方向上1像素等于多少缇,通过Screen.TwipsPerPixelY垂直方向上1像素等于多少缇

保持窗口大小方法:
1、把窗口边框类型设置为vbFixedSingle(固定单边框),或vbFixedDouble(固定对话框),或vbFixedToolWindow(固定工具窗口),如此,就不能通过窗口边框改变窗口大小了。
2、使用窗口的Resize事件:最小化(和最大化窗口)时,忽略,其他情况下,固定大小,事件过程代码如下:
Private Sub Form_Resize()
If Me.WindowState = 0 Then
If Me.Width <> 5000 Then Me.Width = 5000
If Me.Height <> 5000 Then Me.Height = 5000
End If
End Sub
柳飞花落
2014-08-04 · TA获得超过693个赞
知道小有建树答主
回答量:265
采纳率:100%
帮助的人:81.2万
展开全部
VB的默认单位是缇(Twips)

1厘米有567缇
1像素大约15缇

也可更改Form的ScaleMode属性改用其它单位

手打望采纳,谢谢~!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式