永发信息网

如何在VB中做到在文本框里按Enter键和触发按钮的Click事件一样的效果

答案:5  悬赏:10  手机版
解决时间 2021-11-24 11:04
如何在VB中做到在文本框里按Enter键和触发按钮的Click事件一样的效果
最佳答案
当textbox1里发生keyascii=13 (即enter键)的keypress的时候,调用 CmdButton1_Click过程即可。
private sub TextBox1_KeyPress(keyascii as integer)
if keyascii=13 then
keyascii=0
CmdButton1_click
end if
end sub
但这样有一个弊端,textbox1无法输入回车。建议使用功能键(ctrl、alt、Shift)+Enter,这样的话,可以在keydown或者keyup里写这些代码(keypress不带功能键检测)。
全部回答
我托空气为邮差,把我的热腾腾的问候装订成包裹,印上真心为邮戳,37度恒温快递,收件人是你。祝你:春节愉快! 加分吧,嘻嘻
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
MsgBox "OK!"
End If
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then '13为回车键的ascii码
Call Command1_Click '调用按钮按下过程
KeyAscii = 0 '清除对文本框的输入更新
Else
End If
End Sub
Private Sub Textbox1_Click(...)
sec()
End Sub
Private Sub Textbox1_KeyPress(KeyAscii)
If KeyAscii=13 Then
KeyAscii=0
sec()
End If
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
dnf86版本星云套怎么保证全程失明
红米note4x自带软件可不可以删
mui循环出来的tab怎样默认给第一个添加选中事
一百公斤等于多少方
中国移动手机卖场锦红指定专营店地址在哪,我
fixed gear 有哪些牌子? 还有零件的牌子 越
做试管婴儿是不是对女性伤害很大啊?
江阴订婚规矩,我是外地的,男朋友是本地的.
不小心脚弄伤心了,怎么办
MOMO夹娃娃(蓝色港湾店)地址在什么地方,我要
买房那个附加空间什么意思
南宁同城快递闪送可以当天到吗?当日达的快递
内蒙古中平离阜新公里距离
3x-8不是方程.______.(判断对错
“傻傻分不清楚”这句话是怎么来的?
推荐资讯
如果两个数的积是192,最大公因数是4,这两个数
51小财迷推广信用卡的佣金高吗 51小财迷怎么
大枣显微鉴别图
涞源博爱学校学费
最近,我很关注一件事400字
k4184次17节20号靠窗吗
邮政的快递业务分几种
全民影探投资怎么样?会是骗局吗?
棕绳床睡久了中间下陷怎么办
我的生日在11月28曰用英语说
法律关系变更中的主体变更包括主体数目发生变
I have a zoo中文是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?