按控制键时的富文本框选择错误

本文关键字:文本 选择 错误 控制 | 更新日期: 2023-09-27 18:34:31

我在富文本框中有一个非常奇怪的错误:

我创建以下简单表单:

public partial class Form1 : Form
{
    public Form1()
{
    InitializeComponent();
    }
    private void Form1_Load(object sender, EventArgs e)
    {
        richTextBox1.Text = "Tempore quo primis auspiciis in mundanum fulgorem surgeret victura dum erunt homines Roma, ut augeretur sublimibus incrementis, foedere pacis aeternae Virtus convenit atque Fortuna plerumque dissidentes, quarum si altera defuisset, ad perfectam non venerat summitatem.";
    }
}

启动应用程序时,我可以在富文本框中选择文本,直到我按下控制键。

然后,RichTextBox 不再可选,直到我在应用程序外部单击几次。

我听说自动单词选择有愚蠢的错误,但我尝试了这个技巧但没有成功。

我在Windows 8上使用Framework .Net v4

有人对此有想法吗?

按控制键时的富文本框选择错误

您能看到单击控制按钮时选择了什么吗?(也许是另一个正在运行的应用程序?

将其添加到表单加载事件中。

RichTextBox1.AutoWordSelection = False

这被认为是"不会修复"的功能,所以你必须停用行为恐怕

Mybe 将文本放在应用程序之外。对我有用

    private void CleaningManual_Load(object sender, EventArgs e)
    {
        RichTB.LoadFile(@"C:'awTextFiles'CleaningManual.rtf");
    }