C# 富框 1 文本禁用

本文关键字:文本 富框 | 更新日期: 2023-09-27 17:57:08

我有 richBox1 文本禁用的问题。

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

我的代码:

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

一个字母后禁用。

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

C# 富框 1 文本禁用

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

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

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