VB setFocus 在输入文本框后不会丢失
Posted
技术标签:
【中文标题】VB setFocus 在输入文本框后不会丢失【英文标题】:VB setFocus after Typing in Textbox without losing it 【发布时间】:2015-07-27 19:03:13 【问题描述】:我有一个登录屏幕,我将焦点设置在password
文本框上,以便用户无需单击任何内容即可开始输入密码。
我想在password
文本框中输入字符后立即将焦点设置到login
按钮,以便用户在输入完密码后只需按Enter。
我不想失去对password textbox
的关注,但我希望突出显示登录按钮,以便您可以按 Enter。
现在我必须点击 Tab,然后 Enter 才能工作。
【问题讨论】:
这是 VB.NET 还是 VBA?如果是 VB.NET、WinForms 还是 WPF? 我正在使用 VBA 对此进行编码。现在我必须按两次 Enter。第一次专注于按钮,然后第二次真正通过并登录。我不知道为什么 【参考方案1】:将 Form 的 Form.Accept 属性设置为按钮的名称:
获取或设置用户点击时表单上的按钮 按 ENTER 键。
然后,当用户完成输入密码并点击“输入”按钮后,将自动为他们点击。
【讨论】:
这对我不起作用。我不确定我为什么会遇到这个问题【参考方案2】:想通了。转到登录按钮的属性表,默认属性设置为否。将其更改为是,它工作得很好。谢谢。
【讨论】:
以上是关于VB setFocus 在输入文本框后不会丢失的主要内容,如果未能解决你的问题,请参考以下文章
如何在不丢失setfocus的情况下将光标设置到文本框的末尾?