永发信息网

vb二级考试

答案:1  悬赏:40  手机版
解决时间 2021-05-23 06:02
  • 提问者网友:不要迷恋哥
  • 2021-05-22 05:18

比较下面两个代码

Private Sub Form_Load()
Show
Text1.Text = ""
Text2.Text = ""
Text2.SetFocus
End Sub
Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)
Text1.Text = Chr(KeyCode - 4)
End Sub

 

Private Sub Form_Load()
Show
Text1.Text = ""
Text2.Text = ""
Text2.SetFocus
End Sub
Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)
Text1.Text = Text1.Text = Chr(KeyCode - 4)
End Sub
第一个代码的文本框每次只能显示一个字符,而第二个代码的文本框可以一次显示全部字符   请问这是为什么啊

 

最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-05-22 06:46

Text1.Text = Chr(KeyCode - 4)


Text1.Text = Text1.Text = Chr(KeyCode - 4)
关键在于这两句的不同,上面一句是无论文本框有多少个字,都让它变成Chr(KeyCode - 4),下面的句子我没用过,不过意思大概是将文本框中的内容变成原本的内容加上Chr(KeyCode - 4)。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯