.net – 如何自动选择所有文本焦点在WPF TextBox?

.net – 如何自动选择所有文本焦点在WPF TextBox?,第1张

概述如果我从GotFocus事件处理程序中调用SelectAll,它不能与鼠标一起使用 – 鼠标一旦释放,选择就会消失。 编辑:人们喜欢唐纳尔的答案,我会尝试解释为什么我不喜欢它接受的答案。 >它更复杂,而接受的答案以更简单的方式做同样的事情。 >接受答案的可用性更好。当您单击文本中间时,您释放鼠标时,文本会被取消选择,您可以立即开始编辑,如果您仍然想要全部选择,只需再次按下按钮,这一次它不会在发布时 如果我从GotFocus事件处理程序中调用SelectAll,它不能与鼠标一起使用 – 鼠标一旦释放,选择就会消失。

编辑:人们喜欢唐纳尔的答案,我会尝试解释为什么我不喜欢它接受的答案。

>它更复杂,而接受的答案以更简单的方式做同样的事情。
>接受答案的可用性更好。当您单击文本中间时,您释放鼠标时,文本会被取消选择,您可以立即开始编辑,如果您仍然想要全部选择,只需再次按下按钮,这一次它不会在发布时取消选择。按照Donelle的食谱,如果我点击文本的中间,我必须点击第二次才能编辑。如果我点击文本之内的某处而不是文本之外,这很可能意味着我想开始编辑,而不是覆盖一切。

解决方法 不知道为什么它失去了在GotFocus事件中的选择。

但是一个解决方案是在GotKeyboardFocus和GotMouseCapture事件上做选择。这样它总是工作。

总结

以上是内存溢出为你收集整理的.net – 如何自动选择所有文本焦点在WPF TextBox?全部内容,希望文章能够帮你解决.net – 如何自动选择所有文本焦点在WPF TextBox?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1009076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存