首页 新闻 会员 周边 捐助

文本框单行字符数超过1024会强制换行

0
悬赏园豆:30 [已关闭问题]

在WinForm中,一个TextBox控件设置Multiline=true,WordWrap=False

单行输入超过1024个字符还是会换行,换用RichTextBox在超过4096个字符时会换行

我现在想做到,无论输入多少个字符都要在一行,除非我按回车键才会换行

就像附件中的写字板一样(记事本还是1024会换行)

  1. 我的问题是怎样做到像写字板的这种效果(没有粗体、颜色等格式要求)
  2. 如果做不到,哪里有相关的说明,在MSDN中根本就没有提到这种情况,满世界也没搜到相关文章

谢谢回复

问题补充: 也就是说WordWrap属性即使设置为False也会在1024个字符后WrapWord了! 而MSDN中却没有任何地方有相关的说明! 或者说我需要一个类似文本编辑器的一个框,可以在一行输入很长很长的字符 可否简单修改一下TextBox控件实现这个功能 在用Reflector看源代码,还没找到是哪里让字符串折行的
yuuhhe的主页 yuuhhe | 菜鸟二级 | 园豆:240
提问于:2008-09-26 11:17
< >
分享
其他回答(2)
0

虽然看起来是换行了,但是并没有\r\n的标记,字符串依旧是一行的,如果这样也有影响的话,似乎没找到具体解决方案……

Gray Zhang | 园豆:17610 (专家六级) | 2008-09-26 13:07
0

这个需求太离谱了。但是GrapeCity InputMan的GcTextBox控件没有这个约束。 :)

Colin Han | 园豆:3041 (老鸟四级) | 2008-09-26 15:30
0

可是你可以不理会那个换行,那个只是看起来换行了,事实上并没有换行

丁学 | 园豆:18730 (专家六级) | 2008-09-26 16:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册