winform 中 TextBox 的 Multiline属性设置为 true ,敲入几个字符和几个回车,然后保存到数据库,再从数据库中读取出来赋值给TextBox,换行符丢失。以前遇到这问题,没太在意,只是将读取出的字符串中的"\n"替换为"\r\n"解决问题。

今天又遇到这个问题,简单试验了一下找出了其中的原因。

· TextBox 中换行符为: "\r\n"。
  · Windows 中的换行符(即:Environment.NewLine) 为 "\r\n"
  · MessageBox.Show() 的换行符为 "\n"
  · Console 的换行符为 "\n"

从数据库中读取出来后,换行符不知为啥变成 "\n","\r" 莫名的丢失了。为正确显示格式要将 "\n" 替换为 "\r\n"

换行符还因平台而已,Unix/Linux 平台换行符是 "\n"。
为保持平台的通用性,最好用 Environment.NewLine。

转载于:https://www.cnblogs.com/weiqt/articles/3240624.html

Winform 中 TextBox 换行问题解析(转)相关推荐

  1. winform中textbox设置只能输入数字

    winform中textbox设置只能输入数字 textbox 的keypress事件,通过keychar判断键盘的按键是否为数字或小数点.删除.退格 //判断按键是不是要输入的类型.if (((in ...

  2. C# 中 TextBox 换行的方法

    C# 中 TextBox 换行 要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true. 这个大家都知道,可是当你要在代码中为Text属性设置多行文 ...

  3. C# 中 TextBox 换行

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

  4. WinForm中TextBox 中判断扫描枪输入与键盘输入

    提出问题:在收货系统中,常常要用到扫描枪扫描条码输入到TextBox,当条码无法扫描时,需要手工输入.如果是扫描枪输入时,我们将自动去判读条码,而手工输入时,最终需要加按回车键确认后判读条码.这时候我 ...

  5. winform中textbox属性Multiline=true时全选

    1.文本框右键属性 => 添加KeyDown事件. 2.添加如下代码: private void txt_result_KeyDown(object sender, KeyEventArgs e ...

  6. winform textbox换行

    在winform中textbox为多行时multiline=true时,要想使文本在指定的字符后面换行只用"\n"是行不通的,需要用"\r\n" 转载于:htt ...

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

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

  8. C#在WinForm开发中Label换行方法

    很多朋友都会在开发WinForm中遇到Label要显示的内容太长,但却不能换行的问题.这里我总结了几种方法,供大家参考. 第一种是把Label的AutoSize属性设为False,手动修改Label的 ...

  9. C# WinForm中的Label换行方法

    很多朋友都会在开发WinForm中遇到Label要显示的内容太长,但却不能换行的问题.这里我总结了几种方法,供大家参考:         第一种是把Label的AutoSize属性设为False,手动 ...

最新文章

  1. OCA读书笔记(9) - 管理数据同步
  2. Vue.js-Day09【项目实战(附带 完整项目源码)-day04:用户个人中心页面、用户登录页面、将项目打包部署到服务器上、项目汇报、实训心得】
  3. Java中资源关闭的处理方式
  4. [转]application.properties详解 --springBoot配置文件
  5. java flux api,SpringBoot学习系列-WebFlux REST API 全局异常处理
  6. [转载]sql server 分布式查询
  7. C++语言(11)——C++类成员函数调用分析
  8. MFC vs2012 Office2013 读写excel文件
  9. 导论计算机论文题目,计算机类论文题目
  10. vbulletin论坛_采访– vBulletin的Kier Darby
  11. 台式计算机怎么放光盘,用台式电脑怎么放DVD
  12. CAD绘图次序快捷键是什么?怎么用?
  13. 可以批量制作吊牌标签上的条码标签打印软件
  14. latex 跳转标签_LaTeX 之 \label 的运用
  15. SpringMVC学习日记总结
  16. InstructGPT高效实践——【DeepSpeed-Chat】源码详解(2/3):Supervised Finetuning、Reward Model Finetuning
  17. Final Cut Pro如何安装自定义lut?final cut pro的lut安装在哪个文件夹?
  18. 机器学习性能评价指标汇总
  19. python-闰年判断
  20. synopsys tcl语言

热门文章

  1. 青岛农商银行计算机防病毒应用培训,农信银资金清算中心——青岛农商银行举办2020年新入职员工培训班...
  2. 如何使用EXIF数据向摄影大师学习
  3. 全国医疗资源排名,各省差距有多大?| DT数说
  4. matlab找三角网,基于MATLAB的三角网交会点坐标计算的程序设计
  5. python智能停车场车位租赁系统django
  6. iOS面试:要点梳理
  7. 计算机组成及层次结构
  8. 景区环境监测系统总体建设方案
  9. 基于SSM框架的投票管理系统设计与实现
  10. 平面设计中常用制作尺寸