vb 如何在程序中修改label字大小?

在一个固定大小的区域中,我需要根据使用者需求,自己输入内容并显示,但是如果内容太少,显的很空,就只有左边跟上边一点的内容,其他地方都是空白。我想判断输入的长度去更改lab... 在一个固定大小的区域中,我需要根据使用者需求,自己输入内容并显示,但是如果内容太少,显的很空,就只有左边跟上边一点的内容,其他地方都是空白。
我想判断输入的长度去更改label1内字体的大小。
例如,输入20个字以内就显示大一点,超过20字就小一点,可以实现吗?
我是个新手啊,谢谢
展开
 我来答
百度网友0ee9ace0b
推荐于2017-09-07 · TA获得超过287个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:183万
展开全部
贴个图上来,你问题描述的不具体,容易产生歧义。
Label1.AutoSize = True

这句代码的意思是label控件根据其内容来改变自身的大小,例如输入一个字符,则label控件的大小刚好为所输入的字符的大小(指的的高度和宽度)。
Label1.FontSize = 22

这句代码是将label控件的字体大小设置为22(可输入任意数字)。
zx001z7d53
2013-02-17 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5503万
展开全部
Private Sub Form_Load()
Label1.AutoSize = True
End Sub
追问
这是什么意思啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜迷小白菜
2013-02-17
知道答主
回答量:12
采纳率:0%
帮助的人:1.7万
展开全部
Private Sub Form_Load()
If Len(Label1) > 20 Then
Label1.Font.Size = 20
ElseIf Len(Label1) < 20 Then
Label1.Font.Size = 10
End If
End Sub

这样就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
my20061203
2013-02-17
知道答主
回答量:2
采纳率:0%
帮助的人:3195
展开全部
使用属性font
追问
可以详细一点吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式