vb 文本框 文本输入错误后 选择文本内容 并重新输入 而不会按下回车键后进入下一个文本

如何实现vb文本框文本输入错误后选择文本内容并重新输入而不会按下回车键后进入下一个文本PrivateSubTextBox4_AfterUpdate()CallFuzhiI... 如何实现 vb 文本框 文本输入错误后 选择文本内容 并重新输入
而不会按下回车键后进入下一个文本
Private Sub TextBox4_AfterUpdate()
Call Fuzhi
If TextBox4.Text = "0" Then
MsgBox "中厚不能为0!"
Else
TextBox7.Text = EdgeThickness
If Val(TextBox7.Text) <= 0 Then
MsgBox "边厚少于或等于0,请重新输入d:"

TextBox4.SelStart = 0
TextBox4.SelLength = Len(TextBox4.Text)
TextBox4.SetFocus
End If
End If
End Sub
为什么我用TextBox4.SelStart = 0
TextBox4.SelLength = Len(TextBox4.Text)
TextBox4.SetFocus
还是不行,按回车后,错误信息会弹出来,但是光标会移动到下一个文本框
展开
 我来答
xujmhw6
2017-11-07 · TA获得超过1084个赞
知道大有可为答主
回答量:1261
采纳率:84%
帮助的人:345万
展开全部

把TextBox4.SetFocus放在前面如下:

TextBox4.SetFocus
TextBox4.SelStart = 0
TextBox4.SelLength = Len(TextBox4.Text)
TableDI
2024-07-18 广告
在上海悉息信息科技有限公司,我们深知Excel在数据处理中的重要作用。在Excel中引用不同工作表(sheet)的数据是常见的操作,这有助于整合和分析跨多个工作表的信息。通过在工作表名称前加上感叹号“!”,您可以轻松地引用其他工作表中的数据... 点击进入详情页
本回答由TableDI提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式