在VS 2013中的winform上,我使用的是组件中定义的文本框和组合框控件。我希望能够根据用户的偏好在整个应用程序中打开/关闭粗体字体(所有应用程序的控件都使用该组件)。
组件中的代码:
Private m_Bold As Font
Public Property Bold() As Font
Get
Return Me.m_Bold
End Get
Set(value As Font)
If SV.FontBold = True Then
Me.m_Bold = New Font(Me.Font, FontStyle.Bold)
Else
Me.m_Bold = New Font(Me.Font, FontStyle.Regular)
End If
End Set
End Property
SV.FontBold是启动时为每个用户设置的共享公共布尔值。
没有错误,但控件在运行时显示常规字体,而不是粗体。