111,126
社区成员
发帖
与我相关
我的任务
分享
public class MyExtendLabel:System.Windows.Forms.Label
{
private static Font defaultFont = new Font("宋体", 15, FontStyle.Bold | FontStyle.Italic);
public override System.Drawing.Font Font
{
get
{
return (base.Font);
}
set
{
if (value == null)
base.Font = defaultFont;
else
{
if (value .Equals(System.Windows.Forms.Control.DefaultFont))
base.Font = defaultFont;
else
base.Font = value;
}
}
}
public override void ResetFont()
{
Font = null;
}
private bool ShouldSerializeFont()
{
return (!Font.Equals(defaultFont));
}
}
