今天遇到这样一个问题:
窗体上画一文本框,编写代码如下:
###############################################
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim str As String
str = Chr(KeyAscii)
KeyAscii = Asc(UCase(str))
Text1.Text = String(2, KeyAscii)
End Sub
#################################################
问:程序运行后,按字母“a”,文本框中显示的内容是什么?
我只知道 Text1.Text = String(2, KeyAscii) 这句代码中的string语句产生2个A,所以文本框中显示的内容应该是AA,才对吧?! 可程序运行结果是3个A,即 "AAA"。
希望热心的朋友给我点点拨,在这里先谢谢了!
..........................................................
问题明白了,谢谢大家了啊!
[此贴子已经被作者于2007-8-2 12:43:26编辑过]