FontDialog クラス

定義

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

public ref class FontDialog : System::Windows::Forms::CommonDialog
public class FontDialog : System.Windows.Forms.CommonDialog
type FontDialog = class
    inherit CommonDialog
Public Class FontDialog
Inherits CommonDialog
継承

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

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;
    }
 }
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

注釈

この特定の共通ダイアログ ボックスを作成するには、継承されたメンバー ShowDialog を呼び出す必要があります。 HookProc は、特定のダイアログ ボックス フック機能を実装するためにオーバーライドできます。

FontDialogインスタンスを作成すると、読み取り/書き込みプロパティの一部が初期値に設定されます。 これらの値の一覧については、 コンストラクターを FontDialog 参照してください。

コンストラクター

FontDialog()

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

フィールド

EventApply

Apply イベントを所有しています。

プロパティ

AllowScriptChange

[スクリプト] コンボ ボックスに指定されている文字セットをユーザーが変更し、現在表示されている文字セットとは異なる文字セットを表示できるかどうかを示す値を取得または設定します。

AllowSimulations

ダイアログ ボックスで、グラフィック デバイス インターフェイス (GDI: Graphics Device Interface) におけるフォント表示をシミュレーションできるかどうかを示す値を取得または設定します。

AllowVectorFonts

ダイアログ ボックスでベクター フォントを選択できるかどうかを示す値を取得または設定します。

AllowVerticalFonts

ダイアログ ボックスに縦書きと横書きのフォントを両方とも表示するのか、横書きフォントだけを表示するのかを示す値を取得または設定します。

CanRaiseEvents

コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。

(継承元 Component)
Color

選択したフォントの色を取得または設定します。

Container

IContainer を含む Component を取得します。

(継承元 Component)
DesignMode

Component が現在デザイン モードかどうかを示す値を取得します。

(継承元 Component)
Events

Component に結び付けられているイベント ハンドラーのリストを取得します。

(継承元 Component)
FixedPitchOnly

ダイアログ ボックスで選択できるフォントを固定ピッチ フォントだけにするかどうかを示す値を取得または設定します。

Font

選択したフォントを取得または設定します。

FontMustExist

存在しないフォントやスタイルをユーザーが選択しようとした場合、ダイアログ ボックスにエラー メッセージが表示されるかどうかを示す値を取得または設定します。

MaxSize

ユーザーが選択できるポイント サイズの最大値を取得または設定します。

MinSize

ユーザーが選択できるポイント サイズの最小値を取得または設定します。

Options

FontDialog を初期化するための値を取得します。

ScriptsOnly

ダイアログ ボックスで、非 OEM 文字セット、Symbol 文字セット、および ANSI 文字セットのすべてに対するフォントを選択できるかどうかを示す値を取得または設定します。

ShowApply

ダイアログ ボックスに [適用] ボタンを表示するかどうかを示す値を取得または設定します。

ShowColor

ダイアログ ボックスに色の選択肢を表示するかどうかを示す値を取得または設定します。

ShowEffects

ダイアログ ボックスに、取り消し線、下線、テキストの色などのオプションをユーザーが指定するためのコントロールを表示するかどうかを示す値を設定または取得します。

ShowHelp

ダイアログ ボックスに [?] ボタンを表示するかどうかを示す値を取得または設定します。

Site

ComponentISite を取得または設定します。

(継承元 Component)
Tag

コントロールに関するデータを格納するオブジェクトを取得または設定します。

(継承元 CommonDialog)

メソッド

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。

(継承元 MarshalByRefObject)
Dispose()

Component によって使用されているすべてのリソースを解放します。

(継承元 Component)
Dispose(Boolean)

Component によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

(継承元 Component)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
古い.

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetService(Type)

Component またはその Container で提供されるサービスを表すオブジェクトを返します。

(継承元 Component)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr)

コモン ダイアログ ボックスに特定の機能を追加するためにオーバーライドされる、コモン ダイアログ ボックスのフック プロシージャを指定します。

InitializeLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
OnApply(EventArgs)

Apply イベントを発生させます。

OnHelpRequest(EventArgs)

HelpRequest イベントを発生させます。

(継承元 CommonDialog)
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr)

コモン ダイアログ ボックスに特定の機能を追加するためにオーバーライドされる、オーナー ウィンドウ プロシージャを定義します。

(継承元 CommonDialog)
Reset()

ダイアログ ボックスのオプションをすべて既定値にリセットします。

RunDialog(IntPtr)

ファイル ダイアログ ボックスを指定します。

ShowDialog()

既定のオーナーを使用してコモン ダイアログ ボックスを実行します。

(継承元 CommonDialog)
ShowDialog(IWin32Window)

指定したオーナーを使用してコモン ダイアログ ボックスを実行します。

(継承元 CommonDialog)
ToString()

ダイアログ ボックスで選択されている現在のフォントの名前を含む文字列を取得します。

イベント

Apply

ユーザーが [フォント] ダイアログ ボックスの [適用] ボタンをクリックすると発生します。

Disposed

Dispose() メソッドの呼び出しによってコンポーネントが破棄されるときに発生します。

(継承元 Component)
HelpRequest

ユーザーがコモン ダイアログ ボックスの [?] ボタンをクリックすると発生します。

(継承元 CommonDialog)

適用対象

こちらもご覧ください