0

フォント スタイルを 1 行の下線に変更しようとすると、次の行を通常のスタイルで印刷してもうまくいきません。私はこのようなことを試みています:-

    textBox1.Font = new Font(textBox1.Font, FontStyle.Underline);
    textBox1.Text+="This line should be underlined";
    textBox1.Font = new Font(textBox1.Font, FontStyle.Regular);
    textBox1.Text+=Environment.NewLine;
    textBox1.Text+="This line should be normal";

ただし、FontStyle に影響を与える最後の行 (この場合は Regular) で行われるようにすべてが行われます。3 行目を削除すると、すべてに下線が引かれます。

4

1 に答える 1

1

通常TextBoxは通常、1つのスタイルのみをサポートします。その値は単なる文字列であり、フォーマット情報を含む文字列ではありません。

代わりに、RichTextBox(WinForms)/ RichTextBox(WPF)を使用してください。

于 2012-09-19T09:47:10.120 に答える