vb 两个文本框 焦点转移
两个文本框,当text2为空时,光标仍然停在text2中,按一下backspace光标移动到text1中。代码怎样写??...
两个文本框,当text2为空时,光标仍然停在text2中,按一下backspace
光标移动到text1中。
代码怎样写?? 展开
光标移动到text1中。
代码怎样写?? 展开
3个回答
展开全部
你确定是按backspace
'下面的是按回车键我想也应该是回车键
'代码如下
Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn And Text2.Text <> "" Then
Text1.SetFocus
End If
End Sub
'下面的是按回车键我想也应该是回车键
'代码如下
Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyReturn And Text2.Text <> "" Then
Text1.SetFocus
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Text2_KeyPress(KeyAscii As Integer)
If Text2 = "" Then
If KeyAscii = 8 Then
Text1.SetFocus
End If
End If
End Sub
If Text2 = "" Then
If KeyAscii = 8 Then
Text1.SetFocus
End If
End If
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Text2_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyBack And Text2.Text = "" Then
Text1.SetFocus
SendKeys ("{End}")
End If
End Sub
If KeyCode = vbKeyBack And Text2.Text = "" Then
Text1.SetFocus
SendKeys ("{End}")
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询