Control.Font プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

[LocalizableAttribute(true)] public: virtual property Font^ Font { Font^ get (); void set (Font^ value); }
コントロールによって表示されるテキストに適用される Font。既定値は DefaultFont プロパティの値です。

Font プロパティがアンビエント プロパティです。アンビエント プロパティは、コントロール プロパティです。設定しない場合は、親コントロールから取得されます。たとえば、Button は、既定では親の Form と同じ BackColor を持ちます。アンビエント プロパティの詳細については、AmbientProperties クラスまたは Control クラスの概要を参照してください。
Font は変更不可で、プロパティをまったく調整できないため、Font プロパティには新しい Font を割り当てることしかできません。ただし、既存のフォントをベースにして新しいフォントを設定できます。
継承時の注意 派生クラスで Font プロパティをオーバーライドする場合は、基本クラスの Font プロパティを使用して、基本の実装を拡張します。それ以外の場合は、すべての実装を提供する必要があります。Font プロパティの get アクセサと set アクセサの両方をオーバーライドする必要はありません。必要に応じて 1 つのアクセサだけをオーバーライドできます。
FontDialog をユーザーに表示し、DateTimePicker コントロールの Font を変更するコード例を次に示します。この例では、Button および DateTimePicker が配置された Form が存在している必要があります。
Private Sub myButton_Click(sender As Object, e As EventArgs) Dim myFontDialog As FontDialog myFontDialog = New FontDialog() If myFontDialog.ShowDialog() = DialogResult.OK Then ' Set the control's font. myDateTimePicker.Font = myFontDialog.Font End If End Sub
private void myButton_Click(object sender, EventArgs e) { FontDialog myFontDialog = new FontDialog(); if(myFontDialog.ShowDialog() == DialogResult.OK) { // Set the control's font. myDateTimePicker.Font = myFontDialog.Font; } }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からControl.Font プロパティを検索する場合は、下記のリンクをクリックしてください。

- Control.Font プロパティのページへのリンク