在Visual Basic中使用ComboBox和TextBox的嵌入式字体

时间:2015-04-23 19:10:59

标签: vb.net visual-studio-2010 fonts

这个问题帮助我学习了如何在我的VB 2010应用程序中嵌入字体 - > How to embed fonts for Use in a Visual Basic Project?

但是,对于ComboBox或TextBox,没有UseCompatibleTextRendering属性。

是否可以为ComboBox或TextBox使用嵌入字体?

1 个答案:

答案 0 :(得分:1)

虽然我无法使用嵌入的字体作为ComboBox和TextBox的资源,但我能够使用安装在与我的应用程序相同的目录中的字体。

当我使用此代码添加字体(由安装程序安装在我的应用程序目录中)时,UseCompatibleTextRendering属性似乎并不重要:

    If _pfc Is Nothing Then
        _pfc = New PrivateFontCollection
    End If

    For Each fontfile As String In System.IO.Directory.GetFiles(filepath & "\Fonts", "*.ttf")
        _pfc.AddFontFile(fontfile)
    Next fontfile