FontDialog クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ローカル コンピューターにインストールされているフォントの中からフォントを選択するようにユーザーに求めます。
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を表示します。 このコードでは、TextBoxとボタンが配置されたFormが既に作成されている必要があります。 また、 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) フォント シミュレーションを許可するかどうかを示す値を取得または設定します。 |
| 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 | (継承元 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) |