方法 : フォントのリストを表示する

更新 : 2007 年 11 月

組み込みの FontDialog コンポーネントを使用すると、独自のフォント ダイアログ ボックスを作成しなくても、フォントの一覧を表示できます。たとえば、ユーザーがダイアログ ボックスからフォントを選択できるようにして、フォームのテキストに適用できます。

フォント ダイアログ ボックスを表示するには

  1. [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。

    [新しいプロジェクト] ダイアログ ボックスが表示されます。

  2. [Windows フォーム アプリケーション] をクリックし、[OK] をクリックします。

  3. ツールボックスから Label コントロールをフォームにドラッグし、[プロパティ] ウィンドウで次のプロパティを変更します。

    プロパティ

    Name

    labelFont

    Text

    Sample text

  4. フォームに Button コントロールを追加し、[プロパティ] ウィンドウで次のプロパティを変更します。

    プロパティ

    Name

    setFont

    Text

    Change Font

  5. ツールボックスの [ダイアログ] タブから FontDialog コンポーネントをフォームにドラッグします。

    コンポーネント トレイに fontDialog1 が表示されます。

  6. ボタンをダブルクリックして、コード エディタで既定のイベント ハンドラを作成します。

  7. setFont_Click イベント ハンドラに次のコードを追加します。このコードは、フォント ダイアログ ボックスを表示し、ユーザーの選択に従ってラベルのテキストのフォントを変更します。

    if (fontDialog1.ShowDialog() == DialogResult.OK)
    {
        this.labelFont.Font = fontDialog1.Font;
    }
    
  8. F5 キーを押してコードを実行します。

  9. フォームが開いたら、[Change Font] をクリックし、表示されたダイアログ ボックスでフォントをクリックして、[OK] をクリックします。

  10. 選択したフォントがラベルのテキストに適用されることを確認します。

  11. アプリケーションを閉じます。

参照

概念

アプリケーションでの組み込みダイアログ ボックスの使用

ユーザー インターフェイスのデザイン (Visual C#)

その他の技術情報

ダイアログ ボックス (Visual C#)

Visual C# ガイド ツアー