在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+
展开
 我来答
白迹空幽
2012-06-06 · 超过13用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:36.4万
展开全部
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
更多追问追答
追问
不行呀,提示错误。是在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
你看这样行吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式