当前位置:编程学习 > C#/ASP.NET >>

换行时第一行输入的英文全部被带到了第二行(急在线等)

在文本框中输入内容,内容为中文;在行未换行时改成为英文(或者数字和符号)继续输入,直到换行,在第一行输入的英文还是在第一行,换行时不把第一行的内容带下来
现在的问题是:换行时第一行输入的英文全部被带到了第二行,这怎么解决呢,请高手解决下 --------------------编程问答-------------------- 你第一行的中文和英文中如果有空格,而英文整个单词比较长,那没办法,只好被换到下一行了。
--------------------编程问答-------------------- 是不是因为英文单词的长度问题? --------------------编程问答-------------------- 设置文本框Wrap=true试试 --------------------编程问答-------------------- 第一行中文和英文没有空格。
例如:第一行输入这样的内容
ghkkkkkkkkkkkkkkkkkkkkkkkkks换行时第一行输入的英文全部被带到了第二行换行时第一行输入的英文全部被带到了ss
当换行的时候就成了这样:
ghkkkkkkkkkkkkkkkkkkkkkkkkks换行时第一行输入的英文全部被带到了第二行换行时第一行输入的英文全部被带到了
ss
“ss”被换到下一行了 本来ss还是应该在第一行的 --------------------编程问答-------------------- 设置文本框的WordWrap为False,然后设置ScrollBars属性为Horizontal。
--------------------编程问答-------------------- 你是WINFORM程序? --------------------编程问答-------------------- 是WPF 就是只在textbox中输入 --------------------编程问答-------------------- 设置文本框Wrap=true --------------------编程问答-------------------- 猜测,如果是一个s,就不会换下去了吧? --------------------编程问答-------------------- 设置文本框Wrap=true没用 
第一行中文和英文没有空格。 
例如:第一行输入这样的内容 
ghkkkkkkkkkkkkkkkkkkkkkkkkks换行时第一行输入的英文全部被带到了第二行换行时第一行输入的英文全部被带到了ss 
当再输入英文自动换行的时候就成了这样: 
ghkkkkkkkkkkkkkkkkkkkkkkkkks换行时第一行输入的英文全部被带到了第二行换行时第一行输入的英文全部被带到了 
sss 
“ss”被换到下一行了 本来实际结果应该是:
ghkkkkkkkkkkkkkkkkkkkkkkkkks换行时第一行输入的英文全部被带到了第二行换行时第一行输入的英文全部被带到了ss
s  --------------------编程问答-------------------- 这个问题没有办法解决的,你看要不要我帮你问问盖茨!?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,