
正文
vb.net不能焦点 vb中的焦点是什么意思
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net设计Windows窗体程序,无论怎样点击,都不成为前台程序,都没有输入焦点,怎么办?
你可以在Form的构造函数中加入下面的代码,属性我就不设置了: TextBox tb = new TextBox(); tb.Text = "Yes!"; this.Controls.Add(tb); 最关键的是最后一步,你要添加到窗口中去 ,当然,在Form_Load事件中加入也是一样的。
相关问答
Q1: vb.net中怎么设置初始情况下的焦点位置
方法如下:
1、打开例1.1创建的工程。
2、选择窗体Form1并双击该窗体,出现窗体的调事件的过程代码体。
3、在窗体调用的过程代码体中编制如下过程代码:
Private Sub Form_Load()
Form1.Width = 4860
Form1.Height = 2520
End Sub
4、设置窗体Form1的SartUpPosition属性为2-屏幕中心,这样运行窗体可以发现,屏幕的大小与例1.6中通过属性设置的大小是一致的。
Q2: VB net 文本框为什么得不到焦点?
PRIVATE n AS integer
Private Sub Command6_Click()
If Text1.Text "admin" Then
MsgBox ("用户名不正确vb.net不能焦点,程序退出vb.net不能焦点!")
End
Else
Do While n = 3
If Text2.Text "admin" Then
Text2.Text = ""
MsgBox "密码不正确vb.net不能焦点,请重新输入"
Text2.SetFocus
n = n + 1
exit sub
Else
MsgBox ("密码输入正确vb.net不能焦点,欢迎登陆")
Exit Do
End
End If
Loop
End if
If n 3 Then
MsgBox ("密码输入三次均无效,程序退出")
End
End if
End Sub
Q3: vb.net 按钮无焦点
按钮的焦点是去不掉的,既然你不想有焦点,不如不要用按钮,改用Label控件就是
Q4: vb.net 得到焦点
最正统vb.net不能焦点的方法是把TextBox1vb.net不能焦点的TabIndex属性设为0(其vb.net不能焦点他控件的TabIndex不能是0)
要在Load事件里用TextBox1.Focus()也可以vb.net不能焦点,但要先Me.Show(),否则不会起作用。因为控件得到焦点需要控件”可见可用“,在FormLoad阶段整个窗体是“不可见"的,需要强制使用Me.Show()。
Q5: vb.net 中设置焦点是什么意思?
SetFocus 方法
将焦点移至指定vb.net不能焦点的控件或窗体。
1.对象必须是 Form 对象、MDIForm 对象或者能够接收焦点vb.net不能焦点的控件。调用 SetFocus 方法以后vb.net不能焦点,任何的用户输入将指向指定的窗体或控件。
2.焦点只能移到可视的窗体或控件。因为在窗体的 Load 事件完成前窗体或窗体上的控件是不可视的vb.net不能焦点,所以如果不是在 Form_Load 事件过程完成之前首先使用 Show 方法显示窗体的话,是不能使用 SetFocus 方法将焦点移至正在自己的 Load 事件中加载的窗体的。
3.也不能把焦点移到 Enabled 属性被设置为 False 的窗体或控件。如果已在设计时将 Enabled 属性设置为 False,必须在使用 SetFocus 方法使其接收焦点前将 Enabled 属性设置为 True。
关于vb.net不能焦点和vb中的焦点是什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







