Font Font Font Font Constructors

定義

オーバーロード

Font(Font, FontStyle) Font(Font, FontStyle) Font(Font, FontStyle) Font(Font, FontStyle)

指定した既存の FontFontStyle 列挙体を使用する、新しい Font を初期化します。Initializes a new Font that uses the specified existing Font and FontStyle enumeration.

Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)

指定したサイズ、スタイル、単位、および文字セットを使用して、新しい Font を初期化します。Initializes a new Font using the specified size, style, unit, and character set.

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)

指定したサイズ、スタイル、単位、および文字セットを使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, unit, and character set.

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)

指定したサイズ、スタイル、単位、および文字セットを使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, unit, and character set.

Font(String, Single, FontStyle, GraphicsUnit) Font(String, Single, FontStyle, GraphicsUnit) Font(String, Single, FontStyle, GraphicsUnit) Font(String, Single, FontStyle, GraphicsUnit)

指定したサイズ、スタイル、および単位を使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, and unit.

Font(FontFamily, Single, FontStyle, GraphicsUnit) Font(FontFamily, Single, FontStyle, GraphicsUnit) Font(FontFamily, Single, FontStyle, GraphicsUnit) Font(FontFamily, Single, FontStyle, GraphicsUnit)

指定したサイズ、スタイル、および単位を使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, and unit.

Font(String, Single, FontStyle, GraphicsUnit, Byte) Font(String, Single, FontStyle, GraphicsUnit, Byte) Font(String, Single, FontStyle, GraphicsUnit, Byte) Font(String, Single, FontStyle, GraphicsUnit, Byte)

指定したサイズ、スタイル、単位、および文字セットを使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, unit, and character set.

Font(String, Single, FontStyle) Font(String, Single, FontStyle) Font(String, Single, FontStyle) Font(String, Single, FontStyle)

指定したサイズとスタイルを使用して、新しい Font を初期化します。Initializes a new Font using a specified size and style.

Font(FontFamily, Single, GraphicsUnit) Font(FontFamily, Single, GraphicsUnit) Font(FontFamily, Single, GraphicsUnit) Font(FontFamily, Single, GraphicsUnit)

指定したサイズと単位を使用して、新しい Font を初期化します。Initializes a new Font using a specified size and unit. スタイルを Regular に設定します。Sets the style to Regular.

Font(FontFamily, Single, FontStyle) Font(FontFamily, Single, FontStyle) Font(FontFamily, Single, FontStyle) Font(FontFamily, Single, FontStyle)

指定したサイズとスタイルを使用して、新しい Font を初期化します。Initializes a new Font using a specified size and style.

Font(String, Single) Font(String, Single) Font(String, Single) Font(String, Single)

指定したサイズを使用して、新しい Font を初期化します。Initializes a new Font using a specified size.

Font(FontFamily, Single) Font(FontFamily, Single) Font(FontFamily, Single) Font(FontFamily, Single)

指定したサイズを使用して、新しい Font を初期化します。Initializes a new Font using a specified size.

Font(String, Single, GraphicsUnit) Font(String, Single, GraphicsUnit) Font(String, Single, GraphicsUnit) Font(String, Single, GraphicsUnit)

指定したサイズと単位を使用して、新しい Font を初期化します。Initializes a new Font using a specified size and unit. スタイルは Regular に設定されます。The style is set to Regular.

Font(Font, FontStyle) Font(Font, FontStyle) Font(Font, FontStyle) Font(Font, FontStyle)

指定した既存の FontFontStyle 列挙体を使用する、新しい Font を初期化します。Initializes a new Font that uses the specified existing Font and FontStyle enumeration.

public:
 Font(System::Drawing::Font ^ prototype, System::Drawing::FontStyle newStyle);
public Font (System.Drawing.Font prototype, System.Drawing.FontStyle newStyle);
new System.Drawing.Font : System.Drawing.Font * System.Drawing.FontStyle -> System.Drawing.Font
Public Sub New (prototype As Font, newStyle As FontStyle)

パラメーター

prototype
Font Font Font Font

新しい Font の作成元となる既存の FontThe existing Font from which to create the new Font.

newStyle
FontStyle FontStyle FontStyle FontStyle

新しい Font に適用する FontStyleThe FontStyle to apply to the new Font. FontStyle 列挙体の複数の値を OR 演算子と組み合わせることができます。Multiple values of the FontStyle enumeration can be combined with the OR operator.

次のコード例は、 Inequality演算子Font 、コンストラクター、およびBoldプロパティを示しています。The following code example demonstrates the Inequality operator, the Font constructor, and the Bold property. この例は、という名前Button2のボタンを含む Windows フォームと共に使用するように設計されています。This example is designed to be used with a Windows Form that contains a button named Button2. 次のコードをフォームに貼り付け、メソッドButton2_ClickをボタンのClickイベントに関連付けます。Paste the following code into your form and associate the Button2_Click method with the button's Click event.

void Button2_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   if ( this->BackColor != SystemColors::ControlDark )
   {
      this->BackColor = SystemColors::ControlDark;
   }

   if (  !(this->Font->Bold) )
   {
      this->Font = gcnew System::Drawing::Font( this->Font,FontStyle::Bold );
   }
}
private void Button2_Click(System.Object sender, System.EventArgs e)
{

    if (this.BackColor != SystemColors.ControlDark)
    {
        this.BackColor = SystemColors.ControlDark;
    }
    if (!(this.Font.Bold))
    {
        this.Font = new Font(this.Font, FontStyle.Bold);
    }
}
Private Sub Button2_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click

    If (Color.op_Inequality(Me.BackColor, SystemColors.ControlDark)) Then
        Me.BackColor = SystemColors.ControlDark
    End If
    If Not (Me.Font.Bold) Then
        Me.Font = New Font(Me.Font, FontStyle.Bold)
    End If
End Sub

注釈

以前のリリースに.NET Framework 2.0.NET Framework 2.0基づくローカライズされたアプリケーションの場合、アプリケーションのビルドに使用されるコンピューターにフォントがインストールされていないときのprototypeフォントを指定すると、Microsoft Sans Serif フォントが使用されます。その代わりに。For localized applications that are based on the .NET Framework 2.0.NET Framework 2.0 and earlier releases, specifying a font for prototype when that font has not been installed on the computer that is used to build your application will cause the Microsoft Sans Serif font to be used instead. アプリケーションがこの動作に依存していて、.NET Framework 3.0 に対してアプリケーションを再コンパイルする必要がある場合は、 prototypeの Microsoft Sans Serif フォントを指定する必要があります。If your application depends on this behavior and you must recompile your application for the .NET Framework 3.0, you should specify the Microsoft Sans Serif font for prototype.

Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(String, Single, FontStyle, GraphicsUnit, Byte, Boolean)

指定したサイズ、スタイル、単位、および文字セットを使用して、新しい Font を初期化します。Initializes a new Font using the specified size, style, unit, and character set.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet, bool gdiVerticalFont);
public Font (string familyName, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet, bool gdiVerticalFont);
new System.Drawing.Font : string * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte * bool -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte, gdiVerticalFont As Boolean)

パラメーター

familyName
String String String String

新しい Font に対する FontFamily の文字列形式。A string representation of the FontFamily for the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位は unit パラメーターで指定した値)。The em-size of the new font in the units specified by the unit parameter.

style
FontStyle FontStyle FontStyle FontStyle

新しいフォントの FontStyleThe FontStyle of the new font.

unit
GraphicsUnit GraphicsUnit GraphicsUnit GraphicsUnit

新しいフォントの GraphicsUnitThe GraphicsUnit of the new font.

gdiCharSet
Byte Byte Byte Byte

このフォントに使用する GDIGDI 文字セットを指定する ByteA Byte that specifies a GDIGDI character set to use for this font.

gdiVerticalFont
Boolean Boolean Boolean Boolean

新しい FontGDIGDI 縦書きフォントから派生したフォントかどうかを示すブール値。A Boolean value indicating whether the new Font is derived from a GDIGDI vertical font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

注釈

パラメーター gdiCharSetは、Windows SDK ヘッダーファイルで定義されているリストから値を受け取ります。The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h. アプリケーションをfamilyName実行しているコンピューターにインストールされていないフォントまたはサポートされていないフォントがパラメーターに指定されている場合は、Microsoft Sans Serif が代わりに使用されます。If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

こちらもご覧ください

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte, Boolean)

指定したサイズ、スタイル、単位、および文字セットを使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, unit, and character set.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet, bool gdiVerticalFont);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet, bool gdiVerticalFont);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte * bool -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte, gdiVerticalFont As Boolean)

パラメーター

family
FontFamily FontFamily FontFamily FontFamily

新しい FontFontFamilyThe FontFamily of the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位は unit パラメーターで指定した値)。The em-size of the new font in the units specified by the unit parameter.

style
FontStyle FontStyle FontStyle FontStyle

新しいフォントの FontStyleThe FontStyle of the new font.

unit
GraphicsUnit GraphicsUnit GraphicsUnit GraphicsUnit

新しいフォントの GraphicsUnitThe GraphicsUnit of the new font.

gdiCharSet
Byte Byte Byte Byte

次を指定する ByteA Byte that specifies a このフォントに使用する GDIGDI 文字セットを指定する。GDIGDI character set to use for this font.

gdiVerticalFont
Boolean Boolean Boolean Boolean

新しいフォントが GDIGDI 縦書きフォントから派生したフォントかどうかを示すブール値。A Boolean value indicating whether the new font is derived from a GDIGDI vertical font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

注釈

パラメーター gdiCharSetは、Windows SDK ヘッダーファイルで定義されているリストから値を受け取ります。The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h.

Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte) Font(FontFamily, Single, FontStyle, GraphicsUnit, Byte)

指定したサイズ、スタイル、単位、および文字セットを使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, unit, and character set.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte)

パラメーター

family
FontFamily FontFamily FontFamily FontFamily

新しい FontFontFamilyThe FontFamily of the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位は unit パラメーターで指定した値)。The em-size of the new font in the units specified by the unit parameter.

style
FontStyle FontStyle FontStyle FontStyle

新しいフォントの FontStyleThe FontStyle of the new font.

unit
GraphicsUnit GraphicsUnit GraphicsUnit GraphicsUnit

新しいフォントの GraphicsUnitThe GraphicsUnit of the new font.

gdiCharSet
Byte Byte Byte Byte

次を指定する ByteA Byte that specifies a 新しいフォントに使用する GDIGDI 文字セットを指定する。GDIGDI character set to use for the new font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

注釈

パラメーター gdiCharSetは、Windows SDK ヘッダーファイルで定義されているリストから値を受け取ります。The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h.

Font(String, Single, FontStyle, GraphicsUnit) Font(String, Single, FontStyle, GraphicsUnit) Font(String, Single, FontStyle, GraphicsUnit) Font(String, Single, FontStyle, GraphicsUnit)

指定したサイズ、スタイル、および単位を使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, and unit.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit);
public Font (string familyName, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : string * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle, unit As GraphicsUnit)

パラメーター

familyName
String String String String

新しい Font に対する FontFamily の文字列形式。A string representation of the FontFamily for the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位は unit パラメーターで指定した値)。The em-size of the new font in the units specified by the unit parameter.

style
FontStyle FontStyle FontStyle FontStyle

新しいフォントの FontStyleThe FontStyle of the new font.

unit
GraphicsUnit GraphicsUnit GraphicsUnit GraphicsUnit

新しいフォントの GraphicsUnitThe GraphicsUnit of the new font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity or is not a valid number.

コンストラクターのFont使用方法を次のコード例に示します。The following code example demonstrates how to use the Font constructor. この例は、Windows フォームと共に使用するように設計されています。This example is designed to be used with Windows Forms. この例を実行するには、という名前Button2のボタンを含むフォームにこのコードを貼り付け、 Click Button2_Clickメソッドをボタンのイベントに関連付けます。To run this example, paste this code into a form that contains a button named Button2, and associate the Button2_Click method with the Click event of the button.


private:
    void Button2_Click(System::Object^ sender,
        System::EventArgs^ e)
    {
        Button2->Font = gcnew System::Drawing::Font
            (FontFamily::GenericMonospace, 12.0F,
            FontStyle::Italic, GraphicsUnit::Pixel);
    }

private void Button2_Click(System.Object sender, System.EventArgs e)
{

    Button2.Font = new Font(FontFamily.GenericMonospace, 12.0F, 
        FontStyle.Italic, GraphicsUnit.Pixel);

}

Private Sub Button2_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button2.Click

    Button2.Font = New Font(FontFamily.GenericMonospace, 12.0F, _
        FontStyle.Italic, GraphicsUnit.Pixel)

End Sub

注釈

Windows フォームアプリケーションは、TrueType フォントをサポートしており、OpenType フォントのサポートは限られています。Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. アプリケーションをfamilyName実行しているコンピューターにインストールされていないフォントまたはサポートされていないフォントがパラメーターに指定されている場合は、Microsoft Sans Serif が代わりに使用されます。If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

Font(FontFamily, Single, FontStyle, GraphicsUnit) Font(FontFamily, Single, FontStyle, GraphicsUnit) Font(FontFamily, Single, FontStyle, GraphicsUnit) Font(FontFamily, Single, FontStyle, GraphicsUnit)

指定したサイズ、スタイル、および単位を使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, and unit.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle, unit As GraphicsUnit)

パラメーター

family
FontFamily FontFamily FontFamily FontFamily

新しい FontFontFamilyThe FontFamily of the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位は unit パラメーターで指定した値)。The em-size of the new font in the units specified by the unit parameter.

style
FontStyle FontStyle FontStyle FontStyle

新しいフォントの FontStyleThe FontStyle of the new font.

unit
GraphicsUnit GraphicsUnit GraphicsUnit GraphicsUnit

新しいフォントの GraphicsUnitThe GraphicsUnit of the new font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Font(String, Single, FontStyle, GraphicsUnit, Byte) Font(String, Single, FontStyle, GraphicsUnit, Byte) Font(String, Single, FontStyle, GraphicsUnit, Byte) Font(String, Single, FontStyle, GraphicsUnit, Byte)

指定したサイズ、スタイル、単位、および文字セットを使用して、新しい Font を初期化します。Initializes a new Font using a specified size, style, unit, and character set.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style, System::Drawing::GraphicsUnit unit, System::Byte gdiCharSet);
public Font (string familyName, float emSize, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit, byte gdiCharSet);
new System.Drawing.Font : string * single * System.Drawing.FontStyle * System.Drawing.GraphicsUnit * byte -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle, unit As GraphicsUnit, gdiCharSet As Byte)

パラメーター

familyName
String String String String

新しい Font に対する FontFamily の文字列形式。A string representation of the FontFamily for the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位は unit パラメーターで指定した値)。The em-size of the new font in the units specified by the unit parameter.

style
FontStyle FontStyle FontStyle FontStyle

新しいフォントの FontStyleThe FontStyle of the new font.

unit
GraphicsUnit GraphicsUnit GraphicsUnit GraphicsUnit

新しいフォントの GraphicsUnitThe GraphicsUnit of the new font.

gdiCharSet
Byte Byte Byte Byte

このフォントに使用する GDIGDI 文字セットを指定する ByteA Byte that specifies a GDIGDI character set to use for this font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

注釈

パラメーター gdiCharSetは、Windows SDK ヘッダーファイルで定義されているリストから値を受け取ります。The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h. Windows フォームアプリケーションは、TrueType フォントをサポートしており、OpenType フォントのサポートは限られています。Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. アプリケーションをfamilyName実行しているコンピューターにインストールされていないフォントまたはサポートされていないフォントがパラメーターに指定されている場合は、Microsoft Sans Serif が代わりに使用されます。If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

こちらもご覧ください

Font(String, Single, FontStyle) Font(String, Single, FontStyle) Font(String, Single, FontStyle) Font(String, Single, FontStyle)

指定したサイズとスタイルを使用して、新しい Font を初期化します。Initializes a new Font using a specified size and style.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::FontStyle style);
public Font (string familyName, float emSize, System.Drawing.FontStyle style);
new System.Drawing.Font : string * single * System.Drawing.FontStyle -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, style As FontStyle)

パラメーター

familyName
String String String String

新しい Font に対する FontFamily の文字列形式。A string representation of the FontFamily for the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位はポイント)。The em-size, in points, of the new font.

style
FontStyle FontStyle FontStyle FontStyle

新しいフォントの FontStyleThe FontStyle of the new font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

注釈

結果のフォントは、 UnitプロパティがにPoint設定されています。The resulting font has its Unit property set to Point. Windows フォームアプリケーションは、TrueType フォントをサポートしており、OpenType フォントのサポートは限られています。Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. アプリケーションをfamilyName実行しているコンピューターにインストールされていないフォントまたはサポートされていないフォントがパラメーターに指定されている場合は、Microsoft Sans Serif が代わりに使用されます。If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

Font(FontFamily, Single, GraphicsUnit) Font(FontFamily, Single, GraphicsUnit) Font(FontFamily, Single, GraphicsUnit) Font(FontFamily, Single, GraphicsUnit)

指定したサイズと単位を使用して、新しい Font を初期化します。Initializes a new Font using a specified size and unit. スタイルを Regular に設定します。Sets the style to Regular.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::GraphicsUnit unit);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, unit As GraphicsUnit)

パラメーター

family
FontFamily FontFamily FontFamily FontFamily

新しい FontFontFamilyThe FontFamily of the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位は unit パラメーターで指定した値)。The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit GraphicsUnit GraphicsUnit GraphicsUnit

新しいフォントの GraphicsUnitThe GraphicsUnit of the new font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

注釈

結果のフォントは、 StyleプロパティがにFontStyle.Regular設定されています。The resulting font has its Style property set to FontStyle.Regular.

Font(FontFamily, Single, FontStyle) Font(FontFamily, Single, FontStyle) Font(FontFamily, Single, FontStyle) Font(FontFamily, Single, FontStyle)

指定したサイズとスタイルを使用して、新しい Font を初期化します。Initializes a new Font using a specified size and style.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize, System::Drawing::FontStyle style);
public Font (System.Drawing.FontFamily family, float emSize, System.Drawing.FontStyle style);
new System.Drawing.Font : System.Drawing.FontFamily * single * System.Drawing.FontStyle -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single, style As FontStyle)

パラメーター

family
FontFamily FontFamily FontFamily FontFamily

新しい FontFontFamilyThe FontFamily of the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位はポイント)。The em-size, in points, of the new font.

style
FontStyle FontStyle FontStyle FontStyle

新しいフォントの FontStyleThe FontStyle of the new font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

次のコード例は、ボタンのFontプロパティを新しい太字スタイルFontに設定する方法を示しています。The following code example demonstrates how to set the Font property of a button to a new, bold-style Font. この例は、という名前Button1のボタンを含む Windows フォームと共に使用するように設計されています。This example is designed to be used with a Windows Form that contains a button named Button1. 次のコードをフォームに貼り付け、メソッドButton1_ClickをボタンのClickイベントに関連付けます。Paste the following code into your form and associate the Button1_Click method with the button's Click event.

private:
   void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      Button1->Font = gcnew System::Drawing::Font( FontFamily::GenericSansSerif,12.0F,FontStyle::Bold );
   }
private void Button1_Click(System.Object sender, System.EventArgs e)
{
    if (Button1.Font.Style != FontStyle.Bold)
            Button1.Font = new Font(FontFamily.GenericSansSerif,
            12.0F, FontStyle.Bold);
}
 Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click
    If Not Button1.Font.Style = FontStyle.Bold Then
        Button1.Font = New Font(FontFamily.GenericSansSerif, _
            12.0F, FontStyle.Bold)
    End If
End Sub

注釈

結果のフォントは、 UnitプロパティがにPoint設定されています。The resulting font has its Unit property set to Point.

Font(String, Single) Font(String, Single) Font(String, Single) Font(String, Single)

指定したサイズを使用して、新しい Font を初期化します。Initializes a new Font using a specified size.

public:
 Font(System::String ^ familyName, float emSize);
public Font (string familyName, float emSize);
new System.Drawing.Font : string * single -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single)

パラメーター

familyName
String String String String

新しい Font に対する FontFamily の文字列形式。A string representation of the FontFamily for the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位はポイント)。The em-size, in points, of the new font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity or is not a valid number.

コンストラクターのFont使用方法を次のコード例に示します。The following code example demonstrates how to use the Font constructor. この例は、Windows フォームで使用するように設計されPaintEventArgsており、 Paintイベントのパラメーターであるが必要eです。This example is designed to be used with a Windows Form and requires a PaintEventArgse, which is a parameter of the Paint event.

private void ConstructFontWithString(PaintEventArgs e)
{
    Font font1 = new Font("Arial", 20);
    e.Graphics.DrawString("Arial Font", font1, Brushes.Red, new PointF(10, 10));
}
Private Sub ConstructFontWithString(ByVal e As PaintEventArgs)
    Dim font1 As New Font("Arial", 20)
    e.Graphics.DrawString("Arial Font", font1, Brushes.Red, New PointF(10, 10))
End Sub

注釈

結果のフォントではStyle 、プロパティがFontStyle.Regularに設定Unitされ、 GraphicsUnit.Pointそのプロパティがに設定されます。The resulting font has its Style property set to FontStyle.Regular and its Unit property set to GraphicsUnit.Point. Windows フォームアプリケーションは、TrueType フォントをサポートしており、OpenType フォントのサポートは限られています。Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. アプリケーションをfamilyName実行しているコンピューターにインストールされていないフォントまたはサポートされていないフォントがパラメーターに指定されている場合は、Microsoft Sans Serif が代わりに使用されます。If the familyName parameter specifies a font that is not installed on the machine running the application or is not supported, Microsoft Sans Serif will be substituted.

Font(FontFamily, Single) Font(FontFamily, Single) Font(FontFamily, Single) Font(FontFamily, Single)

指定したサイズを使用して、新しい Font を初期化します。Initializes a new Font using a specified size.

public:
 Font(System::Drawing::FontFamily ^ family, float emSize);
public Font (System.Drawing.FontFamily family, float emSize);
new System.Drawing.Font : System.Drawing.FontFamily * single -> System.Drawing.Font
Public Sub New (family As FontFamily, emSize As Single)

パラメーター

family
FontFamily FontFamily FontFamily FontFamily

新しい FontFontFamilyThe FontFamily of the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位はポイント)。The em-size, in points, of the new font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

注釈

結果のフォントではStyle 、プロパティがRegularに設定Unitされ、 Pointそのプロパティがに設定されます。The resulting font has its Style property set to Regular and its Unit property set to Point.

Font(String, Single, GraphicsUnit) Font(String, Single, GraphicsUnit) Font(String, Single, GraphicsUnit) Font(String, Single, GraphicsUnit)

指定したサイズと単位を使用して、新しい Font を初期化します。Initializes a new Font using a specified size and unit. スタイルは Regular に設定されます。The style is set to Regular.

public:
 Font(System::String ^ familyName, float emSize, System::Drawing::GraphicsUnit unit);
public Font (string familyName, float emSize, System.Drawing.GraphicsUnit unit);
new System.Drawing.Font : string * single * System.Drawing.GraphicsUnit -> System.Drawing.Font
Public Sub New (familyName As String, emSize As Single, unit As GraphicsUnit)

パラメーター

familyName
String String String String

新しい Font に対する FontFamily の文字列形式。A string representation of the FontFamily for the new Font.

emSize
Single Single Single Single

新しいフォントの em サイズ (単位は unit パラメーターで指定した値)。The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit GraphicsUnit GraphicsUnit GraphicsUnit

新しいフォントの GraphicsUnitThe GraphicsUnit of the new font.

例外

emSize が、0 以下であるか、無限大となるか、または有効な数値ではありません。emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

注釈

結果のフォントは、 StyleプロパティがにFontStyle.Regular設定されています。The resulting font has its Style property set to FontStyle.Regular.

適用対象