usercontrol中的字体属性问题

时间:2016-05-03 11:24:48

标签: vb.net

我正在使用Visual Studio 2015构建一个可视化基础项目。我创建了一个包含usercontrolRectangleShape的自定义textbox。进入usercontrol代码我添加了字体属性...

Public Overrides Property Font() As Font
    Get
        Return TextBox.Font
    End Get
    Set(ByVal value As Font)
        TextBox.Font = value
    End Set
End Property

所以我将自定义usercontrol加载到我的项目中,例如,我更改了字体的大小。

enter image description here

我的问题是我可以看到设计模式的变化,但没有看到显示默认字体大小的运行模式!!!

enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

HansPassant 给出了这个问题的答案!因此,为了帮助其他可能有相同问题的人,这就是我的自定义字体属性应该如何...

Public Overrides Property Font() As Font
    Get
        Return MyBase.Font
    End Get
    Set(ByVal value As Font)
        MyBase.Font = value
        TextBox.Font = value
    End Set
End Property