国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C# 利用TextBox的Text屬性實現換行加字符 "/r/n"

2019-11-17 02:51:37
字體:
來源:轉載
供稿:網友

C# 利用TextBox的Text屬性實現換行加字符 "/r/n"

要讓一個TextBox顯示多行文本就得把它的Multiline屬性設置為true,可是如果你是要把TextBox的Text屬性設置多行文本時,換行符由兩個字符組成:"/r/n"。

TextBox1.Text = "First /nSecond /nThird ";運行的時候不會換行。

其實主要是因為TextBox運行在Windows上。Windows能夠顯示的換行必須由兩個字符組成:"/r/n"。

如果只是"/n"在Windows中不能顯示為換行的,這與linux/Unix等其他的操作系統不一樣。所以上邊如果把"/n"替換成"/r/n"就可以了。

其實問題仍然沒有很好的解決,因為用"/r/n"能夠滿足Windows的要求了,但是如果是其他平臺怎么辦?

為了要確保讓換行效果在各種平臺上都能夠正常的顯示,請用System.Environment.NewLine。

它可以確保在不同的平臺下都能夠返回正確的換行字符,在Windows下是/r/n,在 Linux下就應該是/n了。所以上面的代碼應該寫成:

C 如何讓多行TextBox實現換行  - Otsing - Otsing的博客aTextBox.Text = "First Line" +System.Environment.NewLine + "Second Line" +System.Environment.NewLine + "Third Line";


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 井研县| 杭锦旗| 娱乐| 吉林省| 桑日县| 固镇县| 泾源县| 潜山县| 宁陕县| 乐都县| 和政县| 海原县| 仁化县| 仙桃市| 温州市| 文昌市| 徐汇区| 伽师县| 远安县| 佛教| 津市市| 滦平县| 吉水县| 双流县| 秦安县| 城固县| 乌什县| 隆回县| 涟水县| 霍林郭勒市| 安仁县| 梓潼县| 中牟县| 玉环县| 镇沅| 鄱阳县| 普兰店市| 泰安市| 靖安县| 和顺县| 台湾省|