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