我已使用向导工具将VB6迁移到VB.Net,以下是要迁移的属性之一。 sprSpread是远品脱传播控制参考。
Public Property FontName() As String
Get
FontName = sprSpread.Font.Name
End Get
Set(ByVal Value As String)
sprSpread.Font = VB6.FontChangeName(sprSpread.Font, Value)
RaiseEvent FontNameChange()
End Set
End Property
什么是VB6.FontChangeName的Vb.Net替代品
答案 0 :(得分:3)
由于Font
类的属性是只读的,因此当您需要在.NET中更改字体的属性时,您需要创建一个全新的Font
对象。例如:
' Create a new font with the same size and style as before, but with a different name
sprSpread.Font = New Font(Value, sprSpread.Font.Size, sprSpread.Font.Style)