Control.DefaultFont Control.DefaultFont Control.DefaultFont Control.DefaultFont Property

定義

コントロールの既定のフォントを取得します。Gets the default font of the control.

public:
 static property System::Drawing::Font ^ DefaultFont { System::Drawing::Font ^ get(); };
public static System.Drawing.Font DefaultFont { get; }
member this.DefaultFont : System.Drawing.Font
Public Shared ReadOnly Property DefaultFont As Font

プロパティ値

コントロールの既定の FontThe default Font of the control. 返される値は、ユーザーのオペレーティング システム、およびシステムのローカル カルチャの設定によって異なります。The value returned will vary depending on the user's operating system the local culture setting of their system.

例外

既定のフォントまたは地域の代替フォントがクライアント コンピューターにインストールされていません。The default font or the regional alternative fonts are not installed on the client computer.

次のコード例は、使用する方法を示します、 DefaultBackColorDefaultFont、およびDefaultForeColorメンバー。The following code example demonstrates how to use the DefaultBackColor, DefaultFont, and DefaultForeColor members. 例を実行するには、格納しているフォームに次のコードを貼り付け、 ListBox ListBox1 と呼ばれます。To run the example, paste the following code in a form containing a ListBox called ListBox1. 呼び出す、Populate_ListBoxフォームのコンス トラクターのメソッドまたはLoadイベント処理メソッド。Call the Populate_ListBox method in the form's constructor or Load event-handling method.

// 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.
void Populate_ListBox()
{
   ListBox1->Dock = DockStyle::Bottom;
   
   // Display the values in the read-only properties 
   // DefaultBackColor, DefaultFont, DefaultForecolor.
   ListBox1->Items->Add( String::Format( "Default BackColor: {0}", ListBox::DefaultBackColor ) );
   ListBox1->Items->Add( String::Format( "Default Font: {0}", ListBox::DefaultFont ) );
   ListBox1->Items->Add( String::Format( "Default ForeColor:{0}", ListBox::DefaultForeColor ) );
}

// 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());

}

' 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

注釈

次の表に、によって返される値DefaultFontオペレーティング システムやローカル カルチャによって異なります。The following table describes the value returned by DefaultFont depending on the operating system and local culture.

システム/、またはカルチャSystem/and or Culture フォントFont
X、日本語版の Windows NT 4Windows NT 4x, Japanese version MS UI Gothic、9 ポイント。MS UI Gothic, 9 point.
アラビア語の WindowsArabic Windows Tahoma、8 ポイント。Tahoma, 8 point.
その他のオペレーティング システム/カルチャOther operating system/culture MS Shell Dlg の論理フォント、通常 Microsoft San Serif 8 ポイントです。MS Shell Dlg logical font, typically Microsoft San Serif 8 point.

MS Shell Dlg フォント、システム レジストリの設定にマップします。MS Shell Dlg maps to a font set in the system registry.

上記のフォントがインストールされていない場合、既定のフォントは、Tahoma、8 ポイントは。If the previous fonts are not installed, the default font is Tahoma, 8 point. Tahoma、8 ポイントがインストールされていない場合DefaultFontの値を返します、GenericSansSerifプロパティIf Tahoma, 8 point, is not installed, DefaultFont returns the value of the GenericSansSerif property

適用対象

こちらもご覧ください