VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
インストール済みフォントをコンボボックスのアイテムにするサンプルを紹介します。
インストール済みフォントを取得するには、InstalledFontCollectionを使用することで簡単に行えます。
1)InstalledFontCollectionからFontFamilyを取得
2)取得したFontFamilyオブジェクトのNameプロパティにフォント名が格納されているので、For Eachで1つずつ取り出しながらコンボボックスに追加。
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'InstalledFontCollectionオブジェクトの取得 Dim InstalledFont As New System.Drawing.Text.InstalledFontCollection 'インストール済みフォントを取得してコンボボックスに表示する Dim FontFamilies As FontFamily() = InstalledFont.Families For Each f As FontFamily In FontFamilies ComboBox1.Items.Add(f.Name) Next f End Sub