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

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

通過以上實例可以看出,回車符(chr(13))和換行符(chr(10))在文本框中的顯示效果是不同的。回車符只能使光標移到下一行的開頭,而換行符則可以使光標移到下一行的開頭,并且會自動縮進一個字符的位置。因此,根據(jù)具體的需求,我們可以靈活地選擇使用回車符還是換行符來達到想要的文本顯示效果。