成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C# TextBox換行功能實現

開發 后端
當你要在代碼中為Text屬性設置多行文本的時候。可能會遇到困難,本文就介紹了實現C# TextBox換行功能的方法。

要讓一個Windows Form的C# TextBox換行顯示多行文本就得把它的Multiline屬性設置為true。

這個大家都知道,可是當你要在代碼中為Text屬性設置多行文本的時候可能會遇到點麻煩:)

你往往會想到直接付給一個含有換行符"\n"的字符串給Text屬性:

  1. aTextBox.Text = "First Line\nSecond Line\nThird Line";    

可是實際運行的時候你卻發現它始終不會換行,顯示的結果為"First LineSecond LineThirdLine"。

C# TextBox換行原理

其實主要是因為C# TextBox運行在Windows上。Windows能夠顯示的換行必須由兩個字符組成:carriage return & line feed,也就是必須是"\r\n"。如果只是"\n"在Windows中不能顯示為換行的,這與Linux/Unix等其他的操作系統不一樣。所以上邊如果把"\n"替換成"\r\n"就可以了。

其實問題仍然沒有很好的解決,因為用"\r\n"能夠滿足Windows的要求了,但是如果是其他平臺怎么辦?為了要確保讓換行效果在各種平臺上都能夠正常的顯示,請用Environment.NewLine。它可以確保在不同的平臺下都能夠返回正確的換行字符,在Windows下是\r\n,在Linux(Mono)下就應該是\n了。所以上面的代碼應該寫成: 

  1. TextBox.Text = "First Line" +      
  2. Environment.NewLine + "Second Line" +      
  3. Environment.NewLine + "Third Line";   

另外你也可以用verbatim string literal(用@開始的字符串)的形式來輸入換行符:

  1. aTextBox.Text = @"First Line      
  2. Second Line     
  3. Third Line";   

這樣,就實現了C# TextBox的換行功能。

【編輯推薦】

  1. 簡單易懂的C#.NET多線程應用
  2. C#注冊表是如何操作的
  3. C#擴展方法:對擴展進行分組管理
  4. Visual C# 3.0新特性的總結
  5. 網站安全性:C#防SQL注入代碼的實現方法
責任編輯:book05 來源: javaeye
相關推薦

2009-09-10 09:10:17

C# TextBox換

2009-09-09 13:18:10

C# TextBox滾C# TextBox

2009-09-09 11:29:32

C# TextBox事

2009-09-09 12:55:59

C# TextBox事

2009-09-08 22:53:39

c# textbox數

2009-09-09 13:31:15

C# TextBox

2009-09-09 21:56:29

2009-09-10 10:22:05

C# TextBox

2009-08-26 10:43:14

C#實現打印功能

2009-08-26 09:22:44

C#實現打印功能

2009-09-08 22:58:00

c# textbox數

2009-09-09 22:31:21

c# textbox失

2009-08-07 13:03:10

C#控件數組

2009-09-03 14:55:56

C#實現DataGri

2009-09-10 09:42:53

C# TextBox

2009-09-08 23:35:12

c# textbox失

2009-06-02 10:10:15

C#

2009-09-08 09:31:54

c# CheckBox

2009-08-26 13:22:24

C#打印程序

2009-09-02 17:19:43

C#換行連接符
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩一区二区在线观看 | 精品在线一区 | 亚洲成人自拍 | 亚洲免费久久久 | 国产亚洲精品91 | 91在线视频观看 | 在线黄av | 性大毛片视频 | 国产乱码精品一区二区三区五月婷 | caoporn免费| 中文字幕1区 | 久久伊人在 | 91精品麻豆日日躁夜夜躁 | 欧美一区二区在线看 | 国产人免费人成免费视频 | 国产精品午夜电影 | 亚洲人成人一区二区在线观看 | 精品1区| 国产精品久久影院 | 在线视频a | 国产成视频在线观看 | 玖操| 成人av片在线观看 | 欧美成人免费在线视频 | jizz视频 | 国产欧美一区二区三区日本久久久 | 日韩在线国产 | 在线视频a| 欧美日韩亚洲二区 | 国产一区二区三区四区五区加勒比 | 一区二区三区视频在线 | 日本中文在线视频 | 综合网伊人 | 欧美精品1区2区3区 精品国产欧美一区二区 | 91国语清晰打电话对白 | 久久成人精品视频 | 国产精品99久久久久久久vr | 龙珠z在线观看 | 亚洲激情在线视频 | 国产精品96久久久久久 | 一区二区三区国产精品 |