gpt4 book ai didi

vb.net - 将焦点设置到文本框控件

转载 作者:行者123 更新时间:2023-12-04 02:30:29 25 4
gpt4 key购买 nike

如果我想在第一次打开表单时将焦点设置在文本框上,那么在设计时,我可以将它的 tabOrder 属性设置为 0,并确保没有其他表单控件的 tabOrder 为 0。

如果我想在运行时使用代码实现相同的结果,我应该如何进行?
是否有使用 tabOrder 的替代方法?
我假设任何运行时代码都将在表单的构造函数或其 onload 事件处理程序中?

编辑
换句话说,我希望能够在表单出现后立即直接在文本框中键入内容,而无需手动使用 Tab 键或手动选择它。

最佳答案

因为要在表单加载时设置它,所以必须先 .Show() 表单,然后才能调用 .Focus() 方法。在您显示表单之前,表单无法在 Load 事件中获得焦点

Private Sub RibbonForm1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Me.Show()
TextBox1.Select()
End Sub

关于vb.net - 将焦点设置到文本框控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16294248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com