尝试将 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 行,则所有内容都带有下划线。