永发信息网

vb焦点问题

答案:2  悬赏:30  手机版
解决时间 2021-01-25 15:10
  • 提问者网友:山高云阔
  • 2021-01-25 05:56
command1单击click事件代码:
Private Sub Command1_Click()
If Val(Combo1.Text) > 0 Then Text1.Visible = True
If Val(Combo2.Text) > 0 Then Text2.Visible = True

End Sub

问题如下:使用Text1.SetFocus可以让text1在显示时获得焦点,在此前提下,如何让text2出现时也获得焦点?text1先显示,获得焦点;text2后显示,也获得焦点(我就是希望每个text出现时可以直接输入数据)。
最佳答案
  • 五星知识达人网友:北城痞子
  • 2021-01-25 06:13
为何没人回答?
在显示后面加一句获得焦点啊
Then Text1.Visible = True : Text1.SetFocus
Then Text2.Visible = True : Text2.SetFocus
连续语句用冒号隔开
全部回答
  • 1楼网友:玩世
  • 2021-01-25 07:14

焦点简单点就是光标位置  在代码中用 setfocus 方法。

焦点是接收用户鼠标或键盘输入的能力。当对象具有焦点时,可接收用户的输入。在 microsoft windows 界面,任一时刻可运行几个应用程序,但只有具有焦点的应用程序才有活动标题栏,才能接受用户输入。在有几个 textbox 的 visual basic 窗体中,只有具有焦点的 textbox 才显示由键盘输入的文本。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯