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. この例のという名前のボタンを含む Windows フォームで使用する目的はButton2します。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のフォントを指定する、以前のリリースprototypeMicrosoft 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. Microsoft Sans Serif フォントを指定する必要がある場合、この動作に依存するアプリケーションと .NET Framework 3.0 のアプリケーションを再コンパイルする必要があります、prototypeします。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 ヘッダー ファイル WinGDI.h で定義されている一覧から値を受け取ります。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 ヘッダー ファイル WinGDI.h で定義されている一覧から値を受け取ります。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 ヘッダー ファイル WinGDI.h で定義されている一覧から値を受け取ります。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を関連付けると、Button2_Clickメソッドを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 ヘッダー ファイル WinGDI.h で定義されている一覧から値を受け取ります。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. この例のという名前のボタンを含む Windows フォームで使用する目的はButton1します。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 フォームで使用するように設計し、必要があります、 PaintEventArgseはのパラメーター、Paintイベント。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.

適用対象