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。 このコードでは、 と ボタンが 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 |
Component の ISite を取得または設定します。 (継承元 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) |
適用対象
こちらもご覧ください
.NET