社区
VB
帖子详情
如何让一个label根据其文字内容的数量动态调整高度?
tlcd
2005-03-14 12:22:01
WINFORM。
现在一个LABEL的具体内容不固定,
但对话框上就是那么大的面积,
怎么办最简单,能使LABEL在内容多的时候也能显示出来,比如一个滑块。
我用了在LABEL下面放PANEL,但没想出怎么能使LABEL的高度能根据内容调整大小。
LABEL的AUTOSIZE属性设了的话,是横向发展的,而且只有一行。
请指点,谢谢!
...全文
318
9
打赏
收藏
如何让一个label根据其文字内容的数量动态调整高度?
WINFORM。 现在一个LABEL的具体内容不固定, 但对话框上就是那么大的面积, 怎么办最简单,能使LABEL在内容多的时候也能显示出来,比如一个滑块。 我用了在LABEL下面放PANEL,但没想出怎么能使LABEL的高度能根据内容调整大小。 LABEL的AUTOSIZE属性设了的话,是横向发展的,而且只有一行。 请指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hamadou
2005-03-16
打赏
举报
回复
不要加什么size。
直接设置:label1.width = 50
如果想动态地根据字符数量来调整,那么也要我们就这样来做:
假设最大宽度是100,看看长度100能容纳多少个字符(字体大小采用系统默认),用总字符数除以每行字符数,就是几行了啊,有几行就乘以23(默认的高度),再设置它的高为这个值就可以了。你自己试试!
tlcd
2005-03-16
打赏
举报
回复
谢谢你多次回答阿
不过我都有点说不明白了,
我的意思是 宽度可以设置,但不许直接设,比如直接写 lblaaa.Size.Width = 10是不行的,
必须用以个(x,y)这样的一对值才能赋,可这样就需要知道y,就是高度值了,
而我在这问问题的主要原因就是 事先不知道高度会是多少,而希望LABEL能自动根据字符的数量调整高度!!!
hamadou
2005-03-15
打赏
举报
回复
晕,谁说的宽度不能直接设置啊?
不知道最大宽,最大宽就是不要超出你的窗体界面!
实在不行就用多个 label,规定最大长,多了就用下一个label。
tlcd
2005-03-15
打赏
举报
回复
"设置它的width为指定宽。"
宽度这个属性是不能直接设置的,只能同时设定(x,y)这样的一对值。
而高度这个值我是不知道的阿?!!
兔子-顾问
2005-03-14
打赏
举报
回复
你可以画一个长一点,宽度不变。还是那么宽的,显示少了就第一行开始,显示多了。就自动换行了。
daview
2005-03-14
打赏
举报
回复
对呀,只要控制了LABEL的宽度,高度会自动根据内容自动调整的。
hamadou
2005-03-14
打赏
举报
回复
这个,你只要控制它最后的宽度就可以了。
hamadou
2005-03-14
打赏
举报
回复
不要设置autosize属性为ture
然后直接在写完text后,设置它的width为指定宽。
至于它的高,如果不设置的话,它会保持默认的23,所以,你可以将它的高,设置成你那个位置所能容纳的最大的高度!
tlcd
2005-03-14
打赏
举报
回复
LABEL的AUTOSIZE属性设了的话,就没法再设置宽度了.
而且宽度和高度只能一起设定.
请问,到底如何 要控制它最后的宽度????
Label
根据文本
内容
自动计算行高
iOS 中
label
的行高自动计算
根据
文字
调整
UI
Label
高度
Consider I have the following text in a UI
Label
(a long line of dynamic text): 考虑我在UI
Label
有以下文本(一长串
CHCR让iOS布局更婀娜
传统方式布局的弊端 两个
label
同一行布局的时候,传统做法是将其中的
一个
label
的宽度固定;另外
一个
label
设置左右约束,让它跟随屏幕宽度拉伸压缩。如下的例子,我给商品
数量
Label
加了
一个
60宽度约束。然后,我们先来看看这样做的问题 极端情况,当商品
数量
很大时就显示不下了。 商品名称很长时,商品
数量
的剩余宽度显得有些浪费空间(浪费的程度要看具体的商品
数量
最大与最小的差值) 如何解决 要解决这两个问题就需要让两个
Label
的宽度在一定程度上自动
调整
。那这个
调整
到底是怎样
一个
程度呢? 首先,
【实习小tip】el-form设置
label
文字
宽度、设置el-
label
和el-input等高、服务器端(接口)方式URL Scheme获取
el-form设置
label
文字
宽度、设置el-
label
和el-input等高、服务器端(接口)方式URL Scheme获取
echarts的
高度
如何
动态
设置?
<div id="main" style="width: 100%;height:65vh;margin-top:5vh;position:absolute;"></div> /* 图表 */ // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 var o..
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章