我搜索了一下,用谷歌关键字“no”或“not”它变得如此笼统,所以我真的找不到它
我有一个文本框,我不希望文本框关注加载,所以我将 tabindex 设置为 1,但它仍然关注加载。
我知道我可以使用类似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
它不会污染设计器,并且一旦控件获得焦点,它就会自行处理。