【发布时间】:2021-10-10 06:13:42
【问题描述】:
当我离开另一个文本框时,我想专注于一个文本框。 假设我有 3 个文本框。焦点在第一个,当我点击第二个时,我想把焦点放在最后一个。 我订阅了第一个文本框的离开事件,并尝试关注第三个文本框,例如:third.Focus()。它获得了一段时间的焦点,但第二个最终得到了它(我点击的那个)。 奇怪的是,如果我将第二个 TextBox 替换为 MaskedTextBox(或任何其他控件),焦点仍然在第三个。 不过按 Tab 确实有效。
这些是工具箱中的纯文本框。
这是什么原因,我该如何解决?
【问题讨论】: