所谓的焦点,就是当前是哪个控件被选中,可以被 *** 作,比如一个文本框获得焦点,你在键盘上敲进的字符就直接进入了文本框;还比如一个下拉式列表框获得焦点,你按下键盘上的向下箭头,它就会把列表列出来。VB中还有获得焦点发生的事件(getfocus())和失去焦点发生的事件(lostfocus())以及为控件设置焦点方法(setfocus())。利用好焦点,能使你的程序显得非常人性化。
应该是4.commandbutton
因为依次创建的话,4.commandbutton的Tabindex属性会被首先赋值为0
而,窗体执行以后Tabindex属性中数值最低的会首先获得焦点,所以应该选4
Public
Class
Form3
按下,显示控件,并获得焦点
Private
Sub
Button1_Click(ByVal
sender
As
SystemObject,
ByVal
e
As
SystemEventArgs)
Handles
Button1Click
TextBox1Visible
=
True
TextBox1Focus()
End
Sub
判断是否获得焦点
Private
Sub
Button2_Click(ByVal
sender
As
SystemObject,
ByVal
e
As
SystemEventArgs)
Handles
Button2Click
If
TextBox1Focused
=
True
Then
MessageBoxShow("已经获得焦点了")
Else
MessageBoxShow("已经失去焦点了")
End
If
End
Sub
失去焦点后自动陷藏
Private
Sub
TextBox1_LostFocus(ByVal
sender
As
Object,
ByVal
e
As
SystemEventArgs)
Handles
TextBox1LostFocus
TextBox1Visible
=
False
End
Sub
End
Class
以上就是关于vb中的焦点是什么啊全部的内容,包括:vb中的焦点是什么啊、vb 获得焦点、vb.net中,在程序运行,用户未 *** 作时,使文本框textbox1获取焦点的代码是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)