zoukankan      html  css  js  c++  java
  • C# 换行

    要让一个Windows Form的TextBox显示多行文本就得把它的Multiline属性设置为true。  要让TextBox里面的文本换行大家往往会想到直接在要换行的地方加个转义的换行符" ":

    this.textBoxDescription.Text = "操作说明
    ESC	最小化
    ALT+F4	退出
    Shift+F6	设置访问地址";

    其实主要是因为TextBox运行在Windows上。Windows能够显示的换行必须由两个字符组成:carriage return & line feed,也就是必须是" "。所以如果把" "替换成" "就可以了。

    this.textBoxDescription.Text = "操作说明
    ESC	最小化
    ALT+F4	退出
    Shift+F6	设置访问地址"; 

    显示结果:
    操作说明 ESC 最小化 ALT
    +F4 退出 Shift+F6 设置访问地址

    也可以使用Environment.NewLine,所以上面的代码可以写成:

    this.textBoxDescription.Text = "操作说明" + Environment.NewLine + "ESC	最小化" + Environment.NewLine + "ALT+F4	退出" + Environment.NewLine + "Shift+F6	设置访问地址";

    显示结果:

    另外你也可以用verbatim string literal(用@开始的字符串)的形式来输入换行符:

    this.textBoxDescription.Text = @"操作说明
    ESC 最小化
    ALT+F4 退出
    Shift+F6 设置访问地址"
  • 相关阅读:
    html css 学习
    第七天
    第六天
    第五天
    第四天
    第三天
    第二天
    团队敏捷开发day8
    团队敏捷开发day7
    团队敏捷开发day6
  • 原文地址:https://www.cnblogs.com/u013533289/p/4535154.html
Copyright © 2011-2022 走看看