扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
(1)失去焦点,拖一个文本框到页面上,选择该文本框,查看一下该文本框的事件,里面应该有文本框的焦点事件,自己查查看。
10余年的墨玉网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整墨玉建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“墨玉网站设计”,“墨玉网站推广”以来,每个客户项目都认真落实执行。
(2)如果是winform的话在控件的属性里应该有坐标的属性项可以填写。web的话需要html的布局来确定该文本框的位置。
当对象得到焦点时,会触发GotFocus事件
当对象失去焦点时,会触发LostFocus事件
获得焦点 text1.SetFocus
失去焦点一样用SetFocus,不过应该调用其它控件的该方法(比如command1的)
最正统的方法是把TextBox1的TabIndex属性设为0(其他控件的TabIndex不能是0)
要在Load事件里用TextBox1.Focus()也可以,但要先Me.Show(),否则不会起作用。因为控件得到焦点需要控件”可见可用“,在FormLoad阶段整个窗体是“不可见"的,需要强制使用Me.Show()。
PRIVATE n AS integer
Private Sub Command6_Click()
If Text1.Text "admin" Then
MsgBox ("用户名不正确,程序退出!")
End
Else
Do While n = 3
If Text2.Text "admin" Then
Text2.Text = ""
MsgBox "密码不正确,请重新输入"
Text2.SetFocus
n = n + 1
exit sub
Else
MsgBox ("密码输入正确,欢迎登陆")
Exit Do
End
End If
Loop
End if
If n 3 Then
MsgBox ("密码输入三次均无效,程序退出")
End
End if
End Sub
Public Class Form3
按下,显示控件,并获得焦点.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Visible = True
TextBox1.Focus()
End Sub
判断是否获得焦点.
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
If TextBox1.Focused = True Then
MessageBox.Show("已经获得焦点了.")
Else
MessageBox.Show("已经失去焦点了.")
End If
End Sub
失去焦点后自动陷藏.
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
TextBox1.Visible = False
End Sub
End Class
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流