怎样让listbox里面的文字自动换行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样让listbox里面的文字自动换行相关的知识,希望对你有一定的参考价值。
LISTBOX不支持一条记录占多行,但是可以把一条很长的记录用截取的方法截取,然后获取截了多少个,最后用for循环,listbox.add()方法一行行加入就行了。例如:有一个25个字符的数据,LISTBOX(大小可调)一行能写15个字符,你第一行截0到15,第二行16到25,截了两次,存在一个数组里面,然后用循环加就是了,具体的算法自己来吧
不过我建议你用textbox吧,只要在产生记录的时候加上“/r/n”就能实现换行。 参考技术A 不能换行。。一行就是一个item. 参考技术B 这东西就不是用来放那么长的文字的。 参考技术C 换行就是一个item了
怎样让css控制文字禁止换行/强制不换行?
<style type="text/css">divwidth:300px;border:1px solid red;margin:10px;overflow:hidden;
.nowrapwhite-space:nowrap;
</style>
<div class="nowrap">这是一段很长的文字,中间没有空格,也没有换行,它不会自动换行直到被截取掉</div>
<div>这是一段很长的文字,中间没有空格,也没有换行,但它会自动换行</div>
上面两个div里超宽的文字,第一个里面的被禁止换行,然后超宽的被截取了;第二个不做设置,于是自动换行了。 参考技术A 经典好方法:white-space: nowrap; 设置overflow:hidden;然后加上title 参考技术B 显示层的高度等于文字的行高 就行了 参考技术C white-space:nowrap直接加到css就行 参考技术D white-space:nowrap;
以上是关于怎样让listbox里面的文字自动换行的主要内容,如果未能解决你的问题,请参考以下文章