今天碰到一段string在label中能正常换行,但是在textbox中却无法换行的问题。

首先考虑是换行符的问题。在网上查了些资料:

1、TextBox 中换行符为: "\r\n"。

2、Windows 中的换行符(即:Environment.NewLine) 为 "\r\n"

3、MessageBox.Show() 的换行符为 "\n"

4、Console 的换行符为 "\n"

5、换行符还因平台而已,Unix/Linux 平台换行符是 "\n"。

6、为保持平台的通用性,最好用 Environment.NewLine。

由于我用的是vb.net,语法与c#不同,有如下对应关系:

C#         VB.NET

换行符       \n             vbLf

回车符       \r              vbCr

回车符+ 换行符        \r\n          vbCr+vbLf

经测试, windows下:

1 如果只有换行符或只有回车符,label中能显示换行,而textbox则不行

2 如果同时有换行符和回车符,label和textbox都能正常换行

这个2个结果在C#及VB.NET中都是一样的

label怎么换行 vb_C#与VB.NET换行符的对比及某些string在label能正常换行,在textbox不能换行的问题...相关推荐

  1. C# WINFORM 中 多行TEXTBOX的换行

    原文地址为: C# WINFORM 中 多行TEXTBOX的换行 要让一个Windows Form的 TextBox显示多行文本就得把它的Multiline属性设置为true. 这个大家都知道,可是当 ...

  2. java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...

    网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件 问题importjava.text.SimpleDateFormat; import ...

  3. eslint 换行_预计的换行符是apos;LFapos;,但在Eslint中使用gulp发现apos;CRLFapos;换行符 Dovov编程网...

    预计的换行符是'LF',但在Eslint中使用gulp发现'CRLF'换行符 在使用eslint的时候,我遇到了这样的错误 Expected linebreaks to be 'LF' but fou ...

  4. html中label文本垂直居中,如何在VB中实现label中的文字垂直方向居中?

    在Vb中如text和label控件是没有垂直居中功能的. 但是可以变通就是给文字加空行. 下面的是从百度贴吧上面引用来的: 但是他并没有说明要将text的mutiline属性设置为true,否则是不行 ...

  5. C#中TextBox实现换行

    要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true. 这个大家都知道,可是当你要在代码中为Text属性设置多行文本的时候可能会遇到点麻烦:) 你 ...

  6. python字符串拼接换行符_【编测编学】零基础学python_03_字符串(拼接+换行+制表符)...

    字符串拼接 在编码的过程很多时候都会用到字符串的拼接,例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一: first_name = "li" last_na ...

  7. C#中textbox输出换行

    很多人在C#.NET平台编程时遇到一个问题,就是在textbox中原本应该换行的文本,保存到文件中却没有换行. 例如: textbox中文本为: 12 34 56 而保存到文件中却是: 123456 ...

  8. easyui中调用textbox实现换行的方式

    1.$('#tb').textbox({ multiline : true, 设置multiline : true, 2.修改easyui.css文件: .textbox .textbox-text ...

  9. WPF编程,TextBox回车换行的一种方法

    将TextBox的AcceptsReturn属性设置设为True, 就可以在回车之后在文本框中自动换行. 将 TextWrapping 属性设置为 Wrap 会导致输入的文本在到达 TextBox 控 ...

  10. python label textvariable_在子窗口中为标签的textvariable赋值失败时,有关,给,Label,问题...

    写了个母子窗体程序,当主窗口打开子窗口后,通过set textvariable 的发发对Label标题赋值失败,如果将子窗体程序单独运行,则正常.请教各位大神如果处理,多谢! from tkinter ...

最新文章

  1. 使用awk获得java进程号,获取进程号并赋值判断进程状态
  2. SpringMVC-自定义转换器
  3. Spring - bean的lazy-init属性(懒加载)
  4. Https 加密原理分析
  5. Android Studio开发基础之启动Service,并通过从Activity向Service传递数据
  6. 数据结构与算法--这个需求很简单怎么实现我不管(发散思维)
  7. linux php 如何上传webshell,linux+apache+php的一次拿webshell的心得
  8. 前端开发 元素的浮动 文字环饶效果 横向排列效果 0229
  9. Docker上部署WebERP系统,开源ERP框架
  10. 开始 Scrum 3: Values of Scrum
  11. ansys流固耦合分析与工程实例_ansys workbench 流固耦合教程
  12. js验证身份证号是否合法
  13. STL的string
  14. 数字通信学习笔记——自相关函数、随机信号
  15. Dukto 傻瓜安装教程
  16. bugku-web-滑稽
  17. ROS2的launch文件如何编写?快来学习一下使用Python编写launch文件~
  18. VS2013附加包含目录,添加相对路径
  19. CSAPP 第三版 第六章 家庭作业and so on
  20. java能否构成三角形_java中判断三个参数是否能构成三角形的方法

热门文章

  1. python 通达信k线_python日线通达信,通达信 主图默认显示每只股票上市以来所有日线...
  2. 如何在ubuntu22.04上使用微软精英手柄
  3. 使用ResNet101作为预训练模型训练Faster-RCNN-TensorFlow-Python3-master
  4. Oracle批量导出Hive建表语句
  5. 前端json转对象和数组
  6. tecplot 360 2018 R1 R2安装教程及软件百度云
  7. 微信红包系统设计 优化
  8. 中国象棋游戏设计与实现
  9. kali安装DVWA详细教程
  10. 官网下载 CentOs 7 镜像的详细步骤