chr(0)这个字符是什么呀?占一个字符宽度,但是不显示?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 SubPrivate Sub Command3_Click()
Dim s As String
s = "aaaa" & String(10, 0) & "bbb"
Debug.Print s '可完整显示字符串
Text1.Text = s '不能完整显示
End Sub只要字符串中间有了这个字符,则后面的字符在文本框中不会显示,但是用
debug.print
却可以正常显示,这是为什么呢?
Dim s As String
s = "aaa b b b"
s = Replace(s, " ", Chr(0))
Debug.Print "|" & s & "|" '可完整显示字符串
Text1.Text = "|" & s & "|" '不能完整显示
End SubPrivate Sub Command3_Click()
Dim s As String
s = "aaaa" & String(10, 0) & "bbb"
Debug.Print s '可完整显示字符串
Text1.Text = s '不能完整显示
End Sub只要字符串中间有了这个字符,则后面的字符在文本框中不会显示,但是用
debug.print
却可以正常显示,这是为什么呢?
但并不是空格。debug.Print asc(" ")
32
空格的ascii码值为32