【加急】Winform---TextBox自动换行的问题。

猴头 2013-05-23 04:50:02
我讲一个textbox的多行属性Multiline设置为true,允许自动换行
但是当我输入内容,中英文(加数字)的时候,我想让他显示如下的结果:

啊啊啊啊啊啊aaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaa啊啊啊啊啊
啊aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaa啊


但是实际 显示的却是:


用richTextBox也是这种问题.

我百度了下 有人 这样解释:

这个是单词识别的问题,你的TextBox没有设置成强制断行,就会按normal情况来处理,即一行填满单词的时候换行,汉字自然成为一个字没有问题,但英文如果没有空格的话就一直默认为是一个单词。所以你的一连串的aaa被识别成一个单词。你见过自动换行把单词拆开换的吗?呵呵,默认也不会这样做。所以,它把一连串的aaa另换一行(因为这一行装不下它了,但并非加上了换行符,所以不用太担心,那只是为了在textbox的视觉效果而换行而已)。
你要的解决方案呢,就是设置CSS让它强制换行。惭愧的说,这个问题我用过很多次了,因为FF和IE的不兼容问题,我总是记不住修改的那几个属性。(不过这样以来,就会出现将一个单词拆开而又不会自动加上'-'的愚蠢情况。)



但是:这个该如何解决呢??
...全文
1005 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
是_这样吗 2013-05-23
  • 打赏
  • 举报
回复
listbox可以设置么。。。

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧