что такое альтернатива VB6.FontChangeName в vb.net - PullRequest
0 голосов
/ 02 октября 2018

Я перенес 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 

Что такое альтернатива Vb.Net для VB6.FontChangeName

1 Ответ

0 голосов
/ 02 октября 2018

Поскольку свойства класса 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)
...