社区
VB
帖子详情
如何让一个label根据其文字内容的数量动态调整高度?
tlcd
2005-03-14 12:22:01
WINFORM。
现在一个LABEL的具体内容不固定,
但对话框上就是那么大的面积,
怎么办最简单,能使LABEL在内容多的时候也能显示出来,比如一个滑块。
我用了在LABEL下面放PANEL,但没想出怎么能使LABEL的高度能根据内容调整大小。
LABEL的AUTOSIZE属性设了的话,是横向发展的,而且只有一行。
请指点,谢谢!
...全文
430
9
打赏
收藏
如何让一个label根据其文字内容的数量动态调整高度?
WINFORM。 现在一个LABEL的具体内容不固定, 但对话框上就是那么大的面积, 怎么办最简单,能使LABEL在内容多的时候也能显示出来,比如一个滑块。 我用了在LABEL下面放PANEL,但没想出怎么能使LABEL的高度能根据内容调整大小。 LABEL的AUTOSIZE属性设了的话,是横向发展的,而且只有一行。 请指点,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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属性设了的话,就没法再设置宽度了.
而且宽度和高度只能一起设定.
请问,到底如何 要控制它最后的宽度????
根据
文字
调整
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
的宽度在一定程度上自动
调整
。那这个
调整
到底是怎样
一个
程度呢? 首先,
ios 计算
label
宽度方法效率对比
ios 计算
label
宽度方法效率对比 sizeToFit PK boundingRectWithSize
【实习小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,721
社区成员
110,526
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章