- PR -

【C# RichTextBoxのRTFプロパティを固定するには】

投稿者投稿内容
mia
会議室デビュー日: 2005/10/16
投稿数: 12
投稿日時: 2006-02-16 18:23
>Kazukiさん

書き換えたい文字列を選択して書き換えるってことですね。

コード:
private void button1_Click(object sender, EventArgs e)
        {
            richTextBox1.Text = richTextBox1.Text.Insert(0, "int hoge");
            richTextBox1.Select(0, 3);
            richTextBox1.SelectionColor = Color.Blue;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            richTextBox1.Text = richTextBox1.Text.Insert(8, "hoge");
        }

        private void button3_Click(object sender, EventArgs e)
        {
            richTextBox1.Select(4, 4);
            richTextBox1.SelectedText = "hogehoge";
        }



で試しましたが、

ボタン1⇒ボタン2(Insertで"hoge"を追加)では、int hogehoge(全部青)
ボタン1⇒ボタン3(Selectで"hogehoge"に書き換え)では、int(青) hogehoge(黒)

となったので、うまくいきそうです。

スキルアップ/キャリアアップ(JOB@IT)