当前位置: 代码迷 >> .NET组件控件 >> 【加急】Winform-TextBox自动换行的有关问题
  详细解决方案

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

热度:289   发布时间:2016-05-04 23:31:31.0
【加急】Winform---TextBox自动换行的问题。
我讲一个textbox的多行属性Multiline设置为true,允许自动换行
但是当我输入内容,中英文(加数字)的时候,我想让他显示如下的结果:

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


但是实际 显示的却是:


用richTextBox也是这种问题.

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

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



但是:这个该如何解决呢??
textbox Winform控件

------解决方案--------------------
listbox可以设置么。。。
  相关解决方案