.net 文本框不关注加载
我搜索了一下,谷歌关键词“否”或“否”太笼统了,所以我真的找不到它 我有一个文本框,我不希望文本框的焦点集中在加载上,所以我将tabindex设置为1,但它仍然在加载上获得焦点 我知道我可以使用像.net 文本框不关注加载,.net,vb.net,.net,Vb.net,我搜索了一下,谷歌关键词“否”或“否”太笼统了,所以我真的找不到它 我有一个文本框,我不希望文本框的焦点集中在加载上,所以我将tabindex设置为1,但它仍然在加载上获得焦点 我知道我可以使用像Select=false这样的方法,但我认为它不应该是必需的,因为表单本身应该关注加载而不是文本框 可能需要一些帮助谢谢您可以尝试以下代码: Protected Overrides Sub OnLoad(e As EventArgs) MyBase.OnLoad(e) Dim focusBox
Select=false
这样的方法,但我认为它不应该是必需的,因为表单本身应该关注加载而不是文本框
可能需要一些帮助谢谢您可以尝试以下代码:
Protected Overrides Sub OnLoad(e As EventArgs)
MyBase.OnLoad(e)
Dim focusBox As New TextBox
focusBox.Location = New Point(0, -100)
AddHandler focusBox.Leave, Sub()
focusBox.Dispose()
End Sub
Me.Controls.Add(focusBox)
focusBox.Select()
End Sub
它不会污染设计器,一旦控件获得焦点,它就会自行处理。哪个控件的TabIndex=0?没有控件,我想这是问题所在,但我不想创建一个不可见的控件来实现这一点,而且似乎我无法将tabindez=转换为它自己的形式这是Winforms、WPF、Web吗?当你向用户展示表单时,不太清楚为什么“nothing”应该有焦点。对不起,我不精确,这是一个简单的windows表单。你可以尝试一个屏幕外的文本框或一个可能的文本框。哈哈哈,我知道你不明白为什么这对我来说很有趣,但是的,谢谢你,先生,我想它会起作用:)