vb 怎样使用回车的keyascii码

PrivateSubText1_KeyPress(KeyAsciiAsInteger)IfKeyAscii=13ThenPrintwoEndIfEndSub我觉得这样写没... Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Print wo
End If
End Sub

我觉得这样写没错啊~可是 我每次在text1中按回车键,没有什么反应,只有咚咚的声音,也没有wo的输出。
为什么me.print"wo"就可以呢~
我主要是想问
怎样才可以按回车键让程序自动运行?
只要
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
"这里填要运行的东西"
End If
End Sub
就可以了么,可是还是不行呢。问题出在哪里?
展开
 我来答
yhliao1978
2008-04-04 · 超过47用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:156万
展开全部
Print wo 改成 me.print "wo"

你得程序已经执行了,只是你写的“print wo”啥也没干,所以你觉得没有执行。wo没用引号的话是变量,wo没有值,所以你看不到输出。
你的 keyascii 得使用是正确的!
binjly
2008-04-04 · TA获得超过3064个赞
知道大有可为答主
回答量:2017
采纳率:0%
帮助的人:2712万
展开全部
是用KeyCode来的
Private Sub Text1_KeyPress(KeyCode As Integer)
If KeyCode = 13 Then
Print "wo"
End If
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式