フォント スタイルを 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 行目を削除すると、すべてに下線が引かれます。