textbox 的换行以及文本的回车换行
2006-08-31 10:18
531 查看
昨天编程的过程中遇到了两个问题,一个是textbox控件的换行问题,一个是在文本中进行强制换行。
至于textbox控件的换行,我查了很多资料,大都说明只需要设置属性:TextMode="MultiLine"就可以了。但由于我是把textbox当作datagrid的一个模板列加载的,设置了datagrid这一模板列的长度百分比为30%,设置了textbox的长度百分比为100%,是想让textbox充满datagrid的这个模板列。但是在实际编译中,如果textbox的text设置为连续字符a,长度过长的话它就会撑开textbox。
后来我测试着把textbox的长度设为固定值,但是一旦页面缩小,页面的样式就很难看。
权衡之后,还是只能设置百分比,不能设置为固定长度,如果输入的文本为正常的字符,不可能是连续的字符(中间没有空格的),那样就不会有问题了。
另外,如果想在textbox中进行强制换行,只需要在两个字符串中间加入chr(10)+chr(13),这两个是强制换行的。具体实例如下: text1.text ="aaaa"+chr(10)+chr(13)+"bbbb"。
至于textbox控件的换行,我查了很多资料,大都说明只需要设置属性:TextMode="MultiLine"就可以了。但由于我是把textbox当作datagrid的一个模板列加载的,设置了datagrid这一模板列的长度百分比为30%,设置了textbox的长度百分比为100%,是想让textbox充满datagrid的这个模板列。但是在实际编译中,如果textbox的text设置为连续字符a,长度过长的话它就会撑开textbox。
后来我测试着把textbox的长度设为固定值,但是一旦页面缩小,页面的样式就很难看。
权衡之后,还是只能设置百分比,不能设置为固定长度,如果输入的文本为正常的字符,不可能是连续的字符(中间没有空格的),那样就不会有问题了。
另外,如果想在textbox中进行强制换行,只需要在两个字符串中间加入chr(10)+chr(13),这两个是强制换行的。具体实例如下: text1.text ="aaaa"+chr(10)+chr(13)+"bbbb"。
相关文章推荐
- mysql中去除换行以及回车
- java读取csv文件内容(逗号分隔、回车换行文本)
- title以及text显示的文本中如何换行?
- C#:TextBox换行、设置光标位置、随文本滚动
- vim 文本 编码 gb2312 转换为 utf8 格式 回车与换行
- 浏览器禁用退格键和回车,文本区域支持回车换行 IE6,Firefox2.X,Firefox3.x版本下测试通过
- 将尖括号、空格、回车、换行等特殊字符转换成普通文本
- wpf Textbox 回车就换行
- elphi 怎么给字符串里加回车换行,label显示多行文本的两种方法
- C#:TextBox换行、设置光标位置、随文本滚动
- 回车和换行,以及不同软件对敲回车键的操作
- java中替换字符以及回车换行
- 在Label中实现TextBox一样的换行、回车字符显示功能[WEB学习实例]
- 回车换行的不同以及 转义字符和ASCII码值—(附ASCII码表)
- [javascript]多行TextBox回车换行,光标移到最末尾
- Asp.Net实现多行文本,正则表达式验证和禁用页面回车键后多行文本无法换行问题
- MFC中怎样向编辑框Edit Control中追加文本以及实现换行
- textbox回车换行空格替换
- Oracle sqlldr导入以回车和回车换行字符结尾的文本
- js 页面上有五个checkbox按钮,以及一个textbox文本框。当勾选文本框时textbox文本框内的内容显示为当前勾选了几个checkbox,并且显示相应的checkbox文本内容。