[リストへもどる]
一括表示

投稿時間:2003/04/10(Thu) 01:02
投稿者名:けいじ
Eメール:keiji@press.co.jp
URL :
タイトル:
インストールされているフォントの取得
フォーム上に配置したコンボボックスにインストールされているフォントの名前を表示させたいのですが、どなたかご存知の方、よろしくお願い致します。初心者ですので、あまり複雑なプログラムは理解できませんので、簡単な方法でお願いしたいのですが。

投稿時間:2003/04/10(Thu) 09:52
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: インストールされているフォントの取得
> フォーム上に配置したコンボボックスにインストールされているフォントの名前を表示させたいのですが、

VB6であれば、ScreenオブジェクトのFontsプロパティを利用してください。

Private Sub Form_Load()
    Dim I As Long
    For I = 0 To Screen.FontCount - 1
        Combo1.AddItem Screen.Fonts(I)
    Next
End Sub

VB.NET であれば、FontFamilyクラスのGetFamiliesメソッドが使えるかも。

投稿時間:2003/04/10(Thu) 18:42
投稿者名:けいじ
Eメール:keiji@press.co.jp
URL :
タイトル:
Re^2: インストールされているフォントの取得
> > フォーム上に配置したコンボボックスにインストールされているフォントの名前を表示させたいのですが、
>
> VB6であれば、ScreenオブジェクトのFontsプロパティを利用してください。
>
> Private Sub Form_Load()
>     Dim I As Long
>     For I = 0 To Screen.FontCount - 1
>         Combo1.AddItem Screen.Fonts(I)
>     Next
> End Sub
>
> VB.NET であれば、FontFamilyクラスのGetFamiliesメソッドが使えるかも。

ご指導ありがとうございます。実際に組み込みましたら動きました。ありがとうございました。

投稿時間:2003/04/10(Thu) 09:55
投稿者名:nanashi
Eメール:
URL :
タイトル:
Re: インストールされているフォントの取得
MSDNでFontsプロパティとFontCountプロパティを調べてみてください。

投稿時間:2003/04/10(Thu) 18:43
投稿者名:けいじ
Eメール:keiji@press.co.jp
URL :
タイトル:
Re^2: インストールされているフォントの取得
> MSDNでFontsプロパティとFontCountプロパティを調べてみてください。

ご提案ありがとうございます。そちらのほうも確認させていただきます。