次の方法で共有


Control.DefaultFont プロパティ

コントロールの既定のフォントを取得します。

Public Shared ReadOnly Property DefaultFont As Font
[C#]
public static Font DefaultFont {get;}
[C++]
public: __property static Font* get_DefaultFont();
[JScript]
public static function get DefaultFont() : Font;

プロパティ値

コントロールの既定の Font 。既定値は、ユーザーのオペレーティング システムで現在使用されている FontFamily.GenericSansSerif フォントです。

例外

例外の種類 条件
ArgumentException 既定のフォントまたは地域設定の代替フォントが、クライアント コンピュータにインストールされていません。

解説

FontFamily.GenericSansSerif フォントがユーザーのコンピュータにインストールされていない場合は、DEFAULT_GUI_FONT が使用されます。DEFAULT_GUI_FONT は、メニューやダイアログ ボックスなどのユーザー インターフェイス オブジェクトによって使用される既定のフォントです。

コントロールに対して明示的に設定されているフォントがない場合、このプロパティは親コントロールのフォントを返します。コントロールまたはその親コントロールに対して明示的に設定されているフォントがない場合、このプロパティは既定のグラフィカル ユーザー インターフェイス (GUI: graphical user interface) フォントを返します。

派生クラスの既定のフォントは異なる場合があります。

使用例

[Visual Basic, C#] DefaultBackColor メンバ、 DefaultFont メンバ、および DefaultForeColor メンバの使用方法を示すコード例を次に示します。この例を実行するには、ListBox1 という名前の ListBox が配置されているフォームに、次のコードを貼り付けます。そして、フォームのコンストラクタまたは Load メソッドで Populate_ListBox メソッドを呼び出します。

 

    ' The following method displays the default font, 
    ' background color and foreground color values for the ListBox  
    ' control. The values are displayed in the ListBox, itself.

    Private Sub Populate_ListBox()
        ListBox1.Dock = DockStyle.Bottom

        ' Display the values in the read-only properties 
        ' DefaultBackColor, DefaultFont, DefaultForecolor.
        ListBox1.Items.Add("Default BackColor: " & ListBox.DefaultBackColor.ToString)
        ListBox1.Items.Add("Default Font: " & ListBox.DefaultFont.ToString)
        ListBox1.Items.Add("Default ForeColor:" & ListBox.DefaultForeColor.ToString)

    End Sub

[C#] 

    // The following method displays the default font, 
    // background color and foreground color values for the ListBox  
    // control. The values are displayed in the ListBox, itself.

    private void Populate_ListBox()
    {
        ListBox1.Dock = DockStyle.Bottom;

        // Display the values in the read-only properties 
        // DefaultBackColor, DefaultFont, DefaultForecolor.
        ListBox1.Items.Add("Default BackColor: " + 
            ListBox.DefaultBackColor.ToString());
        ListBox1.Items.Add("Default Font: " + 
            ListBox.DefaultFont.ToString());
        ListBox1.Items.Add("Default ForeColor:" + 
            ListBox.DefaultForeColor.ToString());

    }

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

Control クラス | Control メンバ | System.Windows.Forms 名前空間 | Control.Font | Font