2

是否可以在不禁用 TextBox 的情况下使 TextBox 中的文本无法选择?这是一个 RichTextBox,我需要它的格式和选择功能。我无法禁用它,因为我想处理 MouseMove 和 MouseDown 事件。

到目前为止,我已经考虑禁用文本框并在其顶部放置一个面板,它将其事件委托给文本框处理程序,但我无法使面板透明,因此它隐藏了文本框。

谢谢。

4

3 回答 3

3

如何处理 .Enter 或 .GotFocus 事件以清除所做的任何选择?您可以在 WinForms TextBox 中自动选择焦点上的所有文本
中看到与您想要的相反的内容。

于 2009-01-04T16:05:01.100 回答
2

如何处理这样的选择更改事件:

    private void richTextBox1_SelectionChanged(object sender, EventArgs e)
    {
        this.richTextBox1.SelectionStart = this.richTextBox1.Text.Length;
    }
于 2010-07-26T08:34:12.433 回答
0

我不太确定你在做什么(想要一些不可选择的东西,但想要它的选择功能),但设置ReadOnly为 true 是否完成了你正在寻找的东西?

于 2009-01-04T16:09:43.230 回答