在VB文本控件中,想按下键盘B 让他显示为红色字样的恭喜,按下空格键时让他显示为绿色字样的 发财 5
按下键盘上的0123456789显示为绿色的10-11-2-3-4-5-6-7-8-9-按下小键盘上的0123456789显示为红色的10+11+2+3+4+5+6+7+...
按下键盘上的0 1 2 3 4 5 6 7 8 9显示为绿色的10- 11- 2- 3- 4- 5- 6- 7- 8- 9-
按下小键盘上的0 1 2 3 4 5 6 7 8 9显示为红色的10+ 11+ 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+ 展开
按下小键盘上的0 1 2 3 4 5 6 7 8 9显示为红色的10+ 11+ 2+ 3+ 4+ 5+ 6+ 7+ 8+ 9+ 展开
1个回答
展开全部
Private Sub Form_KeyPress(KeyAscii As Integer)
If KeyAscii = 98 Then
Me.ForeColor = vbRed
Print "恭森扰樱喜"此丛李明;
ElseIf KeyAscii = 32 Then
Me.ForeColor = vbGreen
Print "发财"
End If
End Sub
If KeyAscii = 98 Then
Me.ForeColor = vbRed
Print "恭森扰樱喜"此丛李明;
ElseIf KeyAscii = 32 Then
Me.ForeColor = vbGreen
Print "发财"
End If
End Sub
更多追问追答
追问
不行呀,提示错误。是在Text1里
追答
Private Sub Text1_KeyPress(KeyAscii As Integer)
Text1.Locked = True
If KeyAscii = 98 Then
Text1.ForeColor = vbRed
Text1.Text = "恭喜"
ElseIf KeyAscii = 32 Then
Text1.ForeColor = vbGreen
Text1.Text = "发财"
End If
End Sub
你看这样行吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询