gpt4 book ai didi

c# - 奇怪的 RichTextBox 行为

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:22 26 4
gpt4 key购买 nike

假设您有一个 RichTextBox,具有以下行和插入符号位置 (|):

one
tw|o

如果按住 Shift,按向上键,然后按 End,在 RichTextBox 中,您现在有以下选择:

one
[tw]o

这很奇怪。大多数文本框将从上一行的末尾开始选择,而不是当前行的开头。以下是大多数文本框中的选择:

one[
tw]o

有谁知道如何避免这种奇怪的 RichTextBox 行为?我已经尝试处理在 OnKeyDown 中保留 Shift 和 End 的情况,然后设置 SelectionStart,但它不起作用。

编辑:

这个问题显然引起了一些困惑,所以这里有一些截图。

期望的行为:

http://i.imgur.com/IYk3V.png

实际行为:

http://i.imgur.com/DqqId.png

最佳答案

@Tom:Hans 已经给出了为什么它不起作用的答案。尝试像 CkEditor 这样的东西。 http://ckeditor.com/它会给你你正在寻找的行为。

关于c# - 奇怪的 RichTextBox 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6739452/

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