FontDialog FontDialog FontDialog FontDialog Class

定義

ローカル コンピューターにインストールされているフォントのうち、いずれかを選択するようユーザーに要求します。Prompts the user to choose a font from among those installed on the local computer.

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します。The following code example uses ShowDialog to display a FontDialog. このコードである必要があります、Formで既に作成されて、TextBoxにボタンが配置されるとします。This code requires that a Form has already been created with a TextBox and button placed on it. これも必要ですが、fontDialog1が作成されました。It also requires that the fontDialog1 has been created. Fontサイズの情報が、色の情報ではなくが含まれています。The Font contains the size information but not the color information.

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 'button1_Click

注釈

継承されたメンバーShowDialogこの特定のコモン ダイアログ ボックスを作成するために呼び出す必要があります。The inherited member ShowDialog must be invoked to create this specific common dialog box. HookProc 特定のダイアログ ボックスのフック機能を実装するためにオーバーライドできます。HookProc can be overridden to implement specific dialog box hook functionality.

インスタンスを作成するときにFontDialog読み取り/書き込みプロパティの一部は、初期値に設定されます。When you create an instance of FontDialog, some of the read/write properties are set to initial values. これらの値の一覧は、次を参照してください。、FontDialogコンス トラクター。For a list of these values, see the FontDialog constructor.

コンストラクター

FontDialog() FontDialog() FontDialog() FontDialog()

FontDialog クラスの新しいインスタンスを初期化します。Initializes a new instance of the FontDialog class.

フィールド

EventApply EventApply EventApply EventApply

Apply イベントを所有しています。Owns the Apply event.

プロパティ

AllowScriptChange AllowScriptChange AllowScriptChange AllowScriptChange

[スクリプト] コンボ ボックスに指定されている文字セットをユーザーが変更し、現在表示されている文字セットとは異なる文字セットを表示できるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the user can change the character set specified in the Script combo box to display a character set other than the one currently displayed.

AllowSimulations AllowSimulations AllowSimulations AllowSimulations

ダイアログ ボックスで、グラフィック デバイス インターフェイス (GDI: Graphics Device Interface) におけるフォント表示をシミュレーションできるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the dialog box allows graphics device interface (GDI) font simulations.

AllowVectorFonts AllowVectorFonts AllowVectorFonts AllowVectorFonts

ダイアログ ボックスでベクター フォントを選択できるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the dialog box allows vector font selections.

AllowVerticalFonts AllowVerticalFonts AllowVerticalFonts AllowVerticalFonts

ダイアログ ボックスに縦書きと横書きのフォントを両方とも表示するのか、横書きフォントだけを表示するのかを示す値を取得または表示します。Gets or sets a value indicating whether the dialog box displays both vertical and horizontal fonts or only horizontal fonts.

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。Gets a value indicating whether the component can raise an event.

(Inherited from Component)
Color Color Color Color

選択したフォントの色を取得または設定します。Gets or sets the selected font color.

Container Container Container Container

IContainer を格納している Component を取得します。Gets the IContainer that contains the Component.

(Inherited from Component)
DesignMode DesignMode DesignMode DesignMode

Component が現在デザイン モードかどうかを示す値を取得します。Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events Events Events Events

Component に結び付けられているイベント ハンドラーのリストを取得します。Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
FixedPitchOnly FixedPitchOnly FixedPitchOnly FixedPitchOnly

ダイアログ ボックスで選択できるフォントを固定ピッチ フォントだけにするかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the dialog box allows only the selection of fixed-pitch fonts.

Font Font Font Font

選択したフォントを取得または設定します。Gets or sets the selected font.

FontMustExist FontMustExist FontMustExist FontMustExist

存在しないフォントやスタイルをユーザーが選択しようとした場合、ダイアログ ボックスにエラー メッセージが表示されるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the dialog box specifies an error condition if the user attempts to select a font or style that does not exist.

MaxSize MaxSize MaxSize MaxSize

ユーザーが選択できるポイント サイズの最大値を取得または設定します。Gets or sets the maximum point size a user can select.

MinSize MinSize MinSize MinSize

ユーザーが選択できるポイント サイズの最小値を取得または設定します。Gets or sets the minimum point size a user can select.

Options Options Options Options

FontDialog を初期化するための値を取得します。Gets values to initialize the FontDialog.

ScriptsOnly ScriptsOnly ScriptsOnly ScriptsOnly

ダイアログ ボックスで、非 OEM 文字セット、Symbol 文字セット、および ANSI 文字セットをすべて選択できるかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the dialog box allows selection of fonts for all non-OEM and Symbol character sets, as well as the ANSI character set.

ShowApply ShowApply ShowApply ShowApply

ダイアログ ボックスに [適用] ボタンを表示するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the dialog box contains an Apply button.

ShowColor ShowColor ShowColor ShowColor

ダイアログ ボックスに色の選択肢を表示するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the dialog box displays the color choice.

ShowEffects ShowEffects ShowEffects ShowEffects

ダイアログ ボックスに、取り消し線、下線、テキストの色などのオプションをユーザーが指定するためのコントロールを表示するかどうかを示す値を設定または取得します。Gets or sets a value indicating whether the dialog box contains controls that allow the user to specify strikethrough, underline, and text color options.

ShowHelp ShowHelp ShowHelp ShowHelp

ダイアログ ボックスに [?] ボタンを表示するかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the dialog box displays a Help button.

Site Site Site Site

ComponentISite を取得または設定します。Gets or sets the ISite of the Component.

(Inherited from Component)
Tag Tag Tag Tag

コントロールに関するデータを格納するオブジェクトを取得または設定します。Gets or sets an object that contains data about the control.

(Inherited from CommonDialog)

メソッド

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Component によって使用されているすべてのリソースを解放します。Releases all resources used by the Component.

(Inherited from Component)
Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Component によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Inherited from Component)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Component またはその Container で提供されるサービスを表すオブジェクトを返します。Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
HookProc(IntPtr, Int32, IntPtr, IntPtr) HookProc(IntPtr, Int32, IntPtr, IntPtr) HookProc(IntPtr, Int32, IntPtr, IntPtr) HookProc(IntPtr, Int32, IntPtr, IntPtr)

コモン ダイアログ ボックスに特定の機能を追加するためにオーバーライドされる、コモン ダイアログ ボックスのフック プロシージャを指定します。Specifies the common dialog box hook procedure that is overridden to add specific functionality to a common dialog box.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
OnApply(EventArgs) OnApply(EventArgs) OnApply(EventArgs) OnApply(EventArgs)

Apply イベントを発生させます。Raises the Apply event.

OnHelpRequest(EventArgs) OnHelpRequest(EventArgs) OnHelpRequest(EventArgs) OnHelpRequest(EventArgs)

HelpRequest イベントを発生させます。Raises the HelpRequest event.

(Inherited from CommonDialog)
OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr) OwnerWndProc(IntPtr, Int32, IntPtr, IntPtr)

コモン ダイアログ ボックスに特定の機能を追加するためにオーバーライドされる、オーナー ウィンドウ プロシージャを定義します。Defines the owner window procedure that is overridden to add specific functionality to a common dialog box.

(Inherited from CommonDialog)
Reset() Reset() Reset() Reset()

ダイアログ ボックスのオプションをすべて既定値にリセットします。Resets all dialog box options to their default values.

RunDialog(IntPtr) RunDialog(IntPtr) RunDialog(IntPtr) RunDialog(IntPtr)

ファイル ダイアログ ボックスを指定します。Specifies a file dialog box.

ShowDialog() ShowDialog() ShowDialog() ShowDialog()

既定のオーナーを使用してコモン ダイアログ ボックスを実行します。Runs a common dialog box with a default owner.

(Inherited from CommonDialog)
ShowDialog(IWin32Window) ShowDialog(IWin32Window) ShowDialog(IWin32Window) ShowDialog(IWin32Window)

指定したオーナーを使用してコモン ダイアログ ボックスを実行します。Runs a common dialog box with the specified owner.

(Inherited from CommonDialog)
ToString() ToString() ToString() ToString()

ダイアログ ボックスで選択されている現在のフォントの名前を含む文字列を取得します。Retrieves a string that includes the name of the current font selected in the dialog box.

イベント

Apply Apply Apply Apply

ユーザーが [フォント] ダイアログ ボックスの [適用] ボタンをクリックすると発生します。Occurs when the user clicks the Apply button in the font dialog box.

Disposed Disposed Disposed Disposed

Dispose() メソッドの呼び出しによってコンポーネントが破棄されると発生します。Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)
HelpRequest HelpRequest HelpRequest HelpRequest

ユーザーがコモン ダイアログ ボックスの [?] ボタンをクリックすると発生します。Occurs when the user clicks the Help button on a common dialog box.

(Inherited from CommonDialog)

適用対象

こちらもご覧ください