如何以编程方式在C# windows应用程序下划线(使用粗体和斜体)字符串/文本分配的Control.Text属性?
答案 0 :(得分:7)
Control提供属性“Font”。您可以使用现有Font作为原型来指定它,并定义所需的样式信息。
此代码段使所有顶级控件的所有字体都加粗,带下划线和斜体:
foreach (Control item in this.Controls)
{
item.Font =
new Font
(
item.Font,
FontStyle.Underline | FontStyle.Bold | FontStyle.Italic
);
}
弗洛
答案 1 :(得分:2)
你想要Font属性。
您不能将Font的下划线与其他属性一起设置 - 因为它们是只读的 - 因此您需要创建一个新的Font对象并将其分配给Font属性。有几个构造函数采用粗体,斜体和&强调属性。
答案 2 :(得分:2)
说你的控件是名为myLabel的标签
Font myFont = new Font(myLabel.Font,FontStyle.Bold|FontStyle.Italic|FontStyle.Underline);
myLabel.Font = myFont;
答案 3 :(得分:0)
只需更改Control.Font属性即可。 Font类具有用于创建粗体/斜体/带下划线的字体的构造函数。