C# 富框 1 文本禁用

  • 本文关键字:文本 富框 c#
  • 更新时间 :
  • 英文 :


我有 richBox1 文本禁用的问题。

我试过richTextBox1.readonly = true;richTextBox1.Enabled = false;

我的代码:

private void richTextBox1_TextChanged(object sender, EventArgs e)
        {
            richTextBox1.ReadOnly = !richTextBox1.ReadOnly;
        }

一个字母后禁用。

编辑:如果禁用,我仍然可以复制文本但不能在那里写。

老实说,禁用预期的功能不是您应该做的事情。这不是好的UI设计。

每次文本更改(包括写入或删除一个字母)时都会触发事件TextChanged。您可以使用窗体的 Load 事件(通过在设计时双击窗体):

private void Form1_Load(object sender, EventArgs e)
{
   richTextBox1.ReadOnly = true;
   richTextBox1.Enabled = false;
}

最新更新