我正在使用此代码使我的所有文本框都使用相同的字体:
if (textBox1.Font.Underline)
{
foreach (Control y in this.Controls)
{
if (y is TextBox)
{
((TextBox)(y)).Font = new Font(((TextBox)(y)).Font, FontStyle.Regular);
}
}
}
else
{
foreach (Control y in this.Controls)
{
if (y is TextBox)
{
((TextBox)(y)).Font = new Font(((TextBox)(y)).Font, FontStyle.Underline);
}
}
可以说我单击粗体按钮。文本将变为粗体。当我单击下划线按钮时,文本应该是粗体并带下划线,但它只是带下划线???为什么?