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出现时可以直接输入数据)。
vb焦点问题
答案:2 悬赏:30 手机版
解决时间 2021-01-25 15:10
- 提问者网友:山高云阔
- 2021-01-25 05:56
最佳答案
- 五星知识达人网友:北城痞子
- 2021-01-25 06:13
为何没人回答?
在显示后面加一句获得焦点啊
Then Text1.Visible = True : Text1.SetFocus
Then Text2.Visible = True : Text2.SetFocus
连续语句用冒号隔开
在显示后面加一句获得焦点啊
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 才显示由键盘输入的文本。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯