小编Tem*_*.Me的帖子

C# UserControl 覆盖字体

我目前正在尝试在 C# 中的 Visual Studio 中覆盖自定义 UserControl 的字体属性。该属性应仅采用用户控件中标签的字体,而忽略 UserControl 的字体属性。

代码:

[Bindable(true)]
[Browsable(true)]
[Category("Appearance")]
[Description("The font of the text in the control")]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Visible)]
[EditorBrowsable(EditorBrowsableState.Always)]
public override Font Font
{
    get { return label1.Font; }
    set { label1.Font = value; }
}
Run Code Online (Sandbox Code Playgroud)

但是当我编译项目源代码并将新的 UserControl 添加到表单时,Visual Studio 崩溃并重新启动。我究竟做错了什么?

c# fonts user-controls

4
推荐指数
1
解决办法
1562
查看次数

标签 统计

c# ×1

fonts ×1

user-controls ×1