0

参考文献を自動的にフォーマットするプログラムを作成しようとしています。次のパターンで動作します。

int ct = 0;
private void button1_Click(object sender, EventArgs e)
{
    richTextBox1.Text += ct.ToString() + textBox1.Text;
    richTextBox1.Text += textBox2.Text;
    richTextBox1.Text += "\n\r";
    ct = ct + 1;
}

これはうまく機能します。2番目のtextBoxのテキストを斜体にしたいのです。使おうとすると

richTextBox1.Find(textBox2.Text, RichTextBoxFinds.MatchCase);
richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Italic);

次に、最後の「textBox2.Text」のみが斜体になります。以前のものは通常のフォントにリセットされます。誰かが私がこの問題を修正する方法を教えてくれたら本当にありがたいです、ありがとう。

4

1 に答える 1