我搜索了一下,使用google关键字“no”或“not”它变得如此通用,所以我无法真正找到它
我有一个文本框,我不希望文本框的重点是加载,所以我将tabindex设置为1,但它仍然专注于加载。
我知道我可以使用像Select = false
这样的方法,但在我看来它不应该被要求,因为表单本身应该专注于加载而不是文本框
可以使用一些帮助谢谢
答案 0 :(得分:1)
您可以尝试以下代码:
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
它不会污染设计师,一旦控件获得焦点,它就会自行处理。