Font 생성자

정의

지정된 기존 FontFont을 사용하는 새 FontStyle를 초기화합니다.Initializes a new Font that uses the specified existing Font and FontStyle.

오버로드

Font(Font, FontStyle)

지정된 기존 FontFont 열거형을 사용하는 새 FontStyle를 초기화합니다.Initializes a new Font that uses the specified existing Font and FontStyle enumeration.

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를 초기화합니다.Initializes a new Font using a specified size, style, unit, and character set.

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를 초기화합니다.Initializes a new Font using a specified size, style, and unit.

Font(FontFamily, Single, FontStyle, GraphicsUnit)

지정된 크기, 스타일 및 단위를 사용하여 새 Font를 초기화합니다.Initializes a new Font using a specified size, style, and unit.

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를 초기화합니다.Initializes a new Font using a specified size and style.

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를 초기화합니다.Initializes a new Font using a specified size and style.

Font(String, Single)

지정된 크기를 사용하여 새 Font를 초기화합니다.Initializes a new Font using a specified size.

Font(FontFamily, Single)

지정된 크기를 사용하여 새 Font를 초기화합니다.Initializes a new Font using a specified size.

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)

지정된 기존 FontFont 열거형을 사용하는 새 FontStyle를 초기화합니다.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입니다.The existing Font from which to create the new Font.

newStyle
FontStyle

FontStyle에 적용할 Font입니다.The 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 Form에서 사용 하도록 설계 되었습니다.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에 대 한 애플리케이션을 다시 컴파일해야 하는 경우에 Microsoft Sans Serif 글꼴을 지정 해야 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를 초기화합니다.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

FontFamily에 대한 Font의 문자열 표현입니다.A string representation of the FontFamily for the new Font.

emSize
Single

unit 매개 변수에서 지정하는 단위로 측정된 새 글꼴의 em-size입니다.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

새 글꼴의 FontStyle입니다.The FontStyle of the new font.

unit
GraphicsUnit

새 글꼴의 GraphicsUnit입니다.The GraphicsUnit of the new font.

gdiCharSet
Byte

이 글꼴에 사용할 Byte 문자 집합을 지정하는 GDIGDI입니다.A Byte that specifies a GDIGDI character set to use for this font.

gdiVerticalFont
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에 정의 된 목록의 값을 사용 합니다.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를 초기화합니다.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

FontFamilyFont입니다.The FontFamily of the new Font.

emSize
Single

unit 매개 변수에서 지정하는 단위로 측정된 새 글꼴의 em-size입니다.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

새 글꼴의 FontStyle입니다.The FontStyle of the new font.

unit
GraphicsUnit

새 글꼴의 GraphicsUnit입니다.The GraphicsUnit of the new font.

gdiCharSet
Byte

새 글꼴에 사용할 Byte 문자 집합을 지정하는A Byte that specifies a GDIGDI입니다.character set to use for this font.

gdiVerticalFont
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.

familynull인 경우family is null

설명

gdiCharSet 매개 변수는 Windows SDK 헤더 파일 WinGDI에 정의 된 목록의 값을 사용 합니다.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를 초기화합니다.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

FontFamilyFont입니다.The FontFamily of the new Font.

emSize
Single

unit 매개 변수에서 지정하는 단위로 측정된 새 글꼴의 em-size입니다.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

새 글꼴의 FontStyle입니다.The FontStyle of the new font.

unit
GraphicsUnit

새 글꼴의 GraphicsUnit입니다.The GraphicsUnit of the new font.

gdiCharSet
Byte

새 글꼴에 사용할 Byte 문자 집합을 지정하는A Byte that specifies a 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.

familynull입니다.family is null.

설명

gdiCharSet 매개 변수는 Windows SDK 헤더 파일 WinGDI에 정의 된 목록의 값을 사용 합니다.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h.

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

FontFamily에 대한 Font의 문자열 표현입니다.A string representation of the FontFamily for the new Font.

emSize
Single

unit 매개 변수에서 지정하는 단위로 측정된 새 글꼴의 em-size입니다.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

새 글꼴의 FontStyle입니다.The FontStyle of the new font.

unit
GraphicsUnit

새 글꼴의 GraphicsUnit입니다.The 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 Forms를 사용 하 여 사용 하도록 설계 되었습니다.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 Forms 애플리케이션 트루타입 글꼴을 지원 하 고 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를 초기화합니다.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

FontFamilyFont입니다.The FontFamily of the new Font.

emSize
Single

unit 매개 변수에서 지정하는 단위로 측정된 새 글꼴의 em-size입니다.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

새 글꼴의 FontStyle입니다.The FontStyle of the new font.

unit
GraphicsUnit

새 글꼴의 GraphicsUnit입니다.The GraphicsUnit of the new font.

예외

emSize가 0보다 작거나 같거나, 무한대로 계산되거나, 잘못된 수인 경우emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

familynull입니다.family is null.

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

FontFamily에 대한 Font의 문자열 표현입니다.A string representation of the FontFamily for the new Font.

emSize
Single

unit 매개 변수에서 지정하는 단위로 측정된 새 글꼴의 em-size입니다.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

새 글꼴의 FontStyle입니다.The FontStyle of the new font.

unit
GraphicsUnit

새 글꼴의 GraphicsUnit입니다.The GraphicsUnit of the new font.

gdiCharSet
Byte

이 글꼴에 사용할 Byte 문자 집합을 지정하는 GDIGDI입니다.A 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에 정의 된 목록의 값을 사용 합니다.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h. Windows Forms 애플리케이션 트루타입 글꼴을 지원 하 고 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를 초기화합니다.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

FontFamily에 대한 Font의 문자열 표현입니다.A string representation of the FontFamily for the new Font.

emSize
Single

새 글꼴의 em size(포인트)입니다.The em-size, in points, of the new font.

style
FontStyle

새 글꼴의 FontStyle입니다.The 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 Forms 애플리케이션 트루타입 글꼴을 지원 하 고 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를 초기화합니다.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

FontFamilyFont입니다.The FontFamily of the new Font.

emSize
Single

unit 매개 변수에서 지정하는 단위로 측정된 새 글꼴의 em-size입니다.The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit

새 글꼴의 GraphicsUnit입니다.The GraphicsUnit of the new font.

예외

familynull입니다.family is null.

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를 초기화합니다.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

FontFamilyFont입니다.The FontFamily of the new Font.

emSize
Single

새 글꼴의 em size(포인트)입니다.The em-size, in points, of the new font.

style
FontStyle

새 글꼴의 FontStyle입니다.The FontStyle of the new font.

예외

emSize가 0보다 작거나 같거나, 무한대로 계산되거나, 잘못된 수인 경우emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

familynull입니다.family is null.

예제

다음 코드 예제에서는 단추의 Font 속성을 새 굵은 스타일 Font로 설정 하는 방법을 보여 줍니다.The following code example demonstrates how to set the Font property of a button to a new, bold-style Font. 이 예제는 Button1이라는 단추를 포함 하는 Windows Form에서 사용 하도록 설계 되었습니다.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를 초기화합니다.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

FontFamily에 대한 Font의 문자열 표현입니다.A string representation of the FontFamily for the new Font.

emSize
Single

새 글꼴의 em size(포인트)입니다.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 Form에서 사용 하도록 설계 되었으며 Paint 이벤트의 매개 변수인 PaintEventArgse필요 합니다.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 Forms 애플리케이션 트루타입 글꼴을 지원 하 고 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를 초기화합니다.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

FontFamilyFont입니다.The FontFamily of the new Font.

emSize
Single

새 글꼴의 em size(포인트)입니다.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를 초기화합니다.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

FontFamily에 대한 Font의 문자열 표현입니다.A string representation of the FontFamily for the new Font.

emSize
Single

unit 매개 변수에서 지정하는 단위로 측정된 새 글꼴의 em-size입니다.The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit

새 글꼴의 GraphicsUnit입니다.The 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.

적용 대상