gpt4 book ai didi

c# - 如何在文本框(WPF)中按 Control+Right 选择 2 个单词?

转载 作者:行者123 更新时间:2023-11-30 16:49:01 26 4
gpt4 key购买 nike

我在 WPF 中有一个文本框,其中包含这样的字符串 Good morning Mr President。我的插入符在字符串的开头。当我按下 Control + Right 时,插入符号会移动到 morning 之前,但我想让它自己记忆起来。因此,当我按下 Control + Right 时,插入符号会从 Good 之前移动到 Mr 之前。

我该怎么做?

最佳答案

好问题。为此+1。

但是恐怕没有默认的方式,当你按下Ctrl+Right时,文本框选择2个单词。

唯一可能的解决方案是处理 KeyDownPreviewKeyDown 事件,因为非字符键需要它并找到空白索引并将其移动到第二个白色使用以下代码的空间

textBoxName.Select(0, textBoxToHighlight.Text.Length);

这是您唯一可以使用的解决方案。在日语等其他语言中,您可以使用条件语句将其手动移动到第一个空格。也许您需要为不同于英语的每种语言定义它。

关于c# - 如何在文本框(WPF)中按 Control+Right 选择 2 个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37320678/

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