FontDialogとは? わかりやすく解説

FontDialog イベント


FontDialog クラス

ローカル コンピュータインストールされているフォントのうち、いずれか選択するようユーザー要求します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Class FontDialog
    Inherits CommonDialog
public class FontDialog : CommonDialog
public ref class FontDialog : public
 CommonDialog
public class FontDialog extends CommonDialog
public class FontDialog extends
 CommonDialog
解説解説
使用例使用例

ShowDialog使用して FontDialog表示するコード例次に示します。このコードでは、TextBoxボタン配置されForm が既に作成されている必要がありますまた、fontDialog1作成されている必要がありますFont は、サイズ情報保持しますが、色情報は保持しません。

Private Sub button1_Click(sender As
 Object, e As System.EventArgs)
    fontDialog1.ShowColor = True

    fontDialog1.Font = textBox1.Font
    fontDialog1.Color = textBox1.ForeColor

    If fontDialog1.ShowDialog() <> DialogResult.Cancel Then
        textBox1.Font = fontDialog1.Font
        textBox1.ForeColor = fontDialog1.Color
    End If
End Sub 'button1_Click
private void button1_Click(object sender, System.EventArgs
 e)
 {
    fontDialog1.ShowColor = true;

    fontDialog1.Font = textBox1.Font;
    fontDialog1.Color = textBox1.ForeColor;

    if(fontDialog1.ShowDialog() != DialogResult.Cancel )
    {
       textBox1.Font = fontDialog1.Font ;
       textBox1.ForeColor = fontDialog1.Color;
    }
 }
 
private:
   void button1_Click( Object^ /*sender*/, System::EventArgs^
 /*e*/ )
   {
      fontDialog1->ShowColor = true;

      fontDialog1->Font = textBox1->Font;
      fontDialog1->Color = textBox1->ForeColor;

      if ( fontDialog1->ShowDialog() != ::DialogResult::Cancel
 )
      {
         textBox1->Font = fontDialog1->Font;
         textBox1->ForeColor = fontDialog1->Color;
      }
   }
protected void button1_Click(Object sender,
 System.EventArgs e)
{
    fontDialog1.set_ShowColor(true);
    fontDialog1.set_Font(textBox1.get_Font());
    fontDialog1.set_Color(textBox1.get_ForeColor());
    if (!(fontDialog1.ShowDialog().Equals(get_DialogResult().Cancel)))
 {
        textBox1.set_Font(fontDialog1.get_Font());
        textBox1.set_ForeColor(fontDialog1.get_Color());
    }
} //button1_Click
継承階層継承階層
System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
       System.Windows.Forms.CommonDialog
        System.Windows.Forms.FontDialog
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

FontDialog コンストラクタ

FontDialog クラス新しインスタンス初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

public FontDialog ()
public:
FontDialog ()
public FontDialog ()
解説解説

FontDialogインスタンス作成すると、次の読み書き可能プロパティ初期化されます

プロパティ

初期値

AllowSimulations

true

AllowVectorFonts

true

AllowVerticalFonts

true

AllowScriptChange

true

Color

Color.Black

FixedPitchOnly

false

MaxSize

0

MinSize

0

ScriptsOnly

false

ShowApply

false

ShowColor

false

ShowEffects

true

ShowHelp

false

これらのプロパティの値は、各プロパティ個別呼び出して変更できます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

FontDialog フィールド


FontDialog プロパティ


パブリック プロパティパブリック プロパティ

( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AllowScriptChange [スクリプト] ボックス指定されている文字セットユーザー変更し、現在表示されている文字セットとは異な文字セット表示できるかどうかを示す値を取得または設定します
パブリック プロパティ AllowSimulations ダイアログ ボックスで、グラフィック デバイス インターフェイス (GDI: Graphics Device Interface) におけるフォント表示シミュレーションできるかどうかを示す値を取得または設定します
パブリック プロパティ AllowVectorFonts ダイアログ ボックスベクタ フォント選択できるかどうかを示す値を取得または設定します
パブリック プロパティ AllowVerticalFonts ダイアログ ボックス縦書きと横書きフォント両方とも表示するのか、横書きフォントだけを表示するのかを示す値を取得または表示します
パブリック プロパティ Color 選択したフォントの色を取得または設定します
パブリック プロパティ Container  Component格納している IContainer を取得します。 ( Component から継承されます。)
パブリック プロパティ FixedPitchOnly ダイアログ ボックス選択できるフォント固定ピッチ フォントだけにするかどうかを示す値を取得または設定します
パブリック プロパティ Font 選択したフォント取得または設定します
パブリック プロパティ FontMustExist 存在しないフォントスタイルユーザー選択しようとした場合ダイアログ ボックスエラー メッセージ表示されるかどうかを示す値を取得または設定します
パブリック プロパティ MaxSize ユーザー選択できるポイント サイズ最大値取得または設定します
パブリック プロパティ MinSize ユーザー選択できるポイント サイズ最小値取得または設定します
パブリック プロパティ ScriptsOnly ダイアログ ボックスで、非 OEM 文字セットSymbol 文字セット、および ANSI 文字セットをすべて選択できるかどうかを示す値を取得または設定します
パブリック プロパティ ShowApply ダイアログ ボックスに [適用] ボタン表示するかどうかを示す値を取得または設定します
パブリック プロパティ ShowColor ダイアログ ボックスに色の選択肢表示するかどうかを示す値を取得または設定します
パブリック プロパティ ShowEffects ダイアログ ボックスに、取り消し線下線テキストの色などのオプションユーザー指定するためのコントロール表示するかどうかを示す値を設定または取得します
パブリック プロパティ ShowHelp ダイアログ ボックスに [?] ボタン表示するかどうかを示す値を取得または設定します
パブリック プロパティ Site  Component の ISite を取得または設定します。 ( Component から継承されます。)
パブリック プロパティ Tag  コントロールに関するデータ格納するオブジェクト取得または設定します。 ( CommonDialog から継承されます。)
プロテクト プロパティプロテクト プロパティ
参照参照

関連項目

FontDialog クラス
System.Windows.Forms 名前空間
CommonDialog クラス
Font

FontDialog メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされますComponent によって使用されているリソース解放します。 ( Component から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 ( MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Reset オーバーライドされますダイアログ ボックスオプションをすべて既定値リセットします。
パブリック メソッド ShowDialog  オーバーロードされますコモン ダイアログ ボックス実行します。 ( CommonDialog から継承されます。)
パブリック メソッド ToString オーバーライドされますダイアログ ボックス選択されている現在のフォントの名前を含む文字列取得します
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

FontDialog クラス
System.Windows.Forms 名前空間
CommonDialog クラス
Font

FontDialog メンバ

ローカル コンピュータインストールされているフォントのうち、いずれか選択するようユーザー要求します

FontDialog データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド FontDialog FontDialog クラス新しインスタンス初期化します。
プロテクト フィールドプロテクト フィールド
  名前 説明
プロテクト フィールド EventApply Apply イベント所有してます。
パブリック プロパティパブリック プロパティ
( プロテクト プロパティ参照)
  名前 説明
パブリック プロパティ AllowScriptChange [スクリプト] ボックス指定されている文字セットユーザー変更し、現在表示されている文字セットとは異な文字セット表示できるかどうかを示す値を取得または設定します
パブリック プロパティ AllowSimulations ダイアログ ボックスで、グラフィック デバイス インターフェイス (GDI: Graphics Device Interface) におけるフォント表示シミュレーションできるかどうかを示す値を取得または設定します
パブリック プロパティ AllowVectorFonts ダイアログ ボックスベクタ フォント選択できるかどうかを示す値を取得または設定します
パブリック プロパティ AllowVerticalFonts ダイアログ ボックス縦書きと横書きフォント両方とも表示するのか、横書きフォントだけを表示するのかを示す値を取得または表示します
パブリック プロパティ Color 選択したフォントの色を取得または設定します
パブリック プロパティ Container  Component格納している IContainer を取得します。(Component から継承されます。)
パブリック プロパティ FixedPitchOnly ダイアログ ボックス選択できるフォント固定ピッチ フォントだけにするかどうかを示す値を取得または設定します
パブリック プロパティ Font 選択したフォント取得または設定します
パブリック プロパティ FontMustExist 存在しないフォントスタイルユーザー選択しようとした場合ダイアログ ボックスエラー メッセージ表示されるかどうかを示す値を取得または設定します
パブリック プロパティ MaxSize ユーザー選択できるポイント サイズ最大値取得または設定します
パブリック プロパティ MinSize ユーザー選択できるポイント サイズ最小値取得または設定します
パブリック プロパティ ScriptsOnly ダイアログ ボックスで、非 OEM 文字セットSymbol 文字セット、および ANSI 文字セットをすべて選択できるかどうかを示す値を取得または設定します
パブリック プロパティ ShowApply ダイアログ ボックスに [適用] ボタン表示するかどうかを示す値を取得または設定します
パブリック プロパティ ShowColor ダイアログ ボックスに色の選択肢表示するかどうかを示す値を取得または設定します
パブリック プロパティ ShowEffects ダイアログ ボックスに、取り消し線下線テキストの色などのオプションユーザー指定するためのコントロール表示するかどうかを示す値を設定または取得します
パブリック プロパティ ShowHelp ダイアログ ボックスに [?] ボタン表示するかどうかを示す値を取得または設定します
パブリック プロパティ Site  Component の ISite を取得または設定します。(Component から継承されます。)
パブリック プロパティ Tag  コントロールに関するデータ格納するオブジェクト取得または設定します。 (CommonDialog から継承されます。)
プロテクト プロパティプロテクト プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CreateObjRef  リモート オブジェクトとの通信使用するプロキシ生成必要な情報をすべて格納しているオブジェクト作成します。 (MarshalByRefObject から継承されます。)
パブリック メソッド Dispose  オーバーロードされますComponent によって使用されているリソース解放します。 (Component から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetLifetimeService  対象インスタンス有効期間ポリシー制御する現在の有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InitializeLifetimeService  対象インスタンス有効期間ポリシー制御する有効期間サービス オブジェクト取得します。 (MarshalByRefObject から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Reset オーバーライドされますダイアログ ボックスオプションをすべて既定値リセットします。
パブリック メソッド ShowDialog  オーバーロードされますコモン ダイアログ ボックス実行します。 (CommonDialog から継承されます。)
パブリック メソッド ToString オーバーライドされますダイアログ ボックス選択されている現在のフォントの名前を含む文字列取得します
プロテクト メソッドプロテクト メソッド
パブリック イベントパブリック イベント
参照参照

関連項目

FontDialog クラス
System.Windows.Forms 名前空間
CommonDialog クラス
Font



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「FontDialog」の関連用語

FontDialogのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



FontDialogのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS