禁止在Visual Basic 2010中选择富文本框

时间:2014-01-14 20:44:14

标签: visual-studio-2010 visual-studio textbox richtextbox highlight

在我的visual basic程序中,我有一个富文本框,可以为登录过程返回成功或错误消息。这有相关的颜色,也是一个只读的文本框。

我的问题是您仍然可以突出显示框内的文字。我将以下属性设置为readonly = truedisabled = false。我无法禁用富文本框,因为它不允许使用文本颜色。

1 个答案:

答案 0 :(得分:0)

此代码可能对您有所帮助:将选择更改的事件处理程序添加到富文本控件(C#中的代码):

private void richTextBox1_SelectionChanged(object sender, EventArgs e)
        {
            // Move the cursor to the end
            if (this.richTextBox1.SelectionStart != this.richTextBox1.TextLength)
            {
                this.richTextBox1.SelectionStart = this.richTextBox1.TextLength;
            }

        }