chr(0)这个字符是什么呀?占一个字符宽度,但是不显示?
chr(0)这个字符是什么呀?占一个字符宽度,但是不显示?[code=VB]
Private Sub Command2_Click()
Dim s As String
s = "aaa b b b"
s = Replace(s, " ", Chr(0))
Debug.Print "|" & s & "|" '可完整显示字符串
Text1.Text = "|" & s & "|" '不能完整显示
End Sub
Private Sub Command3_Click()
Dim s As String
s = "aaaa" & String(10, 0) & "bbb"
Debug.Print s '可完整显示字符串
Text1.Text = s '不能完整显示
End Sub
[/code]
只要字符串中间有了这个字符,则后面的字符在文本框中不会显示,但是用
debug.print
却可以正常显示,这是为什么呢?