2016-07-16 5 views
0

richbox1のテキストを無効にする問題があります。C#richBox1 text disable

私はrichTextBox1.readonly = true;richTextBox1.Enabled = false;

私のコードをしようと試みてきた:1つの文字の後に無効

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

その。

編集:無効にしても、まだテキストをコピーできますが、そこに書き込むことはできません。

+1

テキストのコピーを拒否しますか? –

+0

私は、プログラムでpingをし、richTextBoxにPing情報が入ってくることを意味します。 そして、誰かがrichTextBoxに書き込むことはできませんが、そこにテキストをコピーすることはできません。 – KLDesigns

+0

フォームロードイベントから無効にします。 – Werdna

答えて

0

イベントTextChangedは、テキストが変更されるたびに(1文字の書き込みまたは削除を含む)発生します。あなたは(ダブル設計時にフォームをクリックして)フォームのLoadイベントを使用することができます。

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

正直なところ、期待される機能を無効にすると、あなたがやるべきものではありません。良いUIデザインではありません。