回車(chē)符與換行符的區(qū)別
在VB6.0中,輸出結(jié)果常使用Print方法進(jìn)行屏幕輸出,而文本框則常用于顯示輸出結(jié)果。在顯示結(jié)果時(shí),我們經(jīng)常會(huì)遇到回車(chē)符和換行符的使用。下面通過(guò)一個(gè)實(shí)例來(lái)說(shuō)明回車(chē)符(chr(13))和換行符(chr
在VB6.0中,輸出結(jié)果常使用Print方法進(jìn)行屏幕輸出,而文本框則常用于顯示輸出結(jié)果。在顯示結(jié)果時(shí),我們經(jīng)常會(huì)遇到回車(chē)符和換行符的使用。下面通過(guò)一個(gè)實(shí)例來(lái)說(shuō)明回車(chē)符(chr(13))和換行符(chr(10))在文本框中顯示上的區(qū)別。
創(chuàng)建工程
首先打開(kāi)VB6.0,新建一個(gè)工程。在窗體中添加五個(gè)命令按鈕,并將其Caption分別改為"回車(chē)"、"換行"、"回車(chē)換行"、"換行回車(chē)"以及"VBCrlf"。接著添加一個(gè)文本框,并將其Text屬性清空,將MultiLine屬性設(shè)置為T(mén)rue,Scrollbars屬性設(shè)置為2-Vertical。將窗體Form1的Caption屬性改為"回車(chē)符和換行符的區(qū)別",最后將界面設(shè)置成如下圖所示:

編寫(xiě)代碼
雙擊"回車(chē)"命令按鈕,進(jìn)入代碼編輯窗口,輸入以下代碼:
```
Text1.Text "1" Chr(13) "23"
```
然后雙擊"換行"命令按鈕,進(jìn)入代碼編輯窗口,輸入以下代碼:
```
Text1.Text "1" Chr(10) "24"
```
接著雙擊"回車(chē)換行"命令按鈕,進(jìn)入代碼編輯窗口,輸入以下代碼:
```
Text1.Text "1" Chr(13) Chr(10) "25"
```
然后雙擊"換行回車(chē)"命令按鈕,進(jìn)入代碼編輯窗口,輸入以下代碼:
```
Text1.Text "1" Chr(10) " " Chr(13) "26"
```
最后雙擊"VBCrlf"命令按鈕,進(jìn)入代碼編輯窗口,輸入以下代碼:
```
Text1.Text "1" vbCrLf "27"
```
運(yùn)行程序
關(guān)閉代碼窗口,按下F5運(yùn)行程序。依次單擊"回車(chē)"、"換行"、"回車(chē)換行"、"換行回車(chē)"以及"VBCrlf"命令按鈕,在文本框中依次輸出結(jié)果。輸出結(jié)果如下圖所示:

通過(guò)以上實(shí)例可以看出,回車(chē)符(chr(13))和換行符(chr(10))在文本框中的顯示效果是不同的?;剀?chē)符只能使光標(biāo)移到下一行的開(kāi)頭,而換行符則可以使光標(biāo)移到下一行的開(kāi)頭,并且會(huì)自動(dòng)縮進(jìn)一個(gè)字符的位置。因此,根據(jù)具體的需求,我們可以靈活地選擇使用回車(chē)符還是換行符來(lái)達(dá)到想要的文本顯示效果。