Font Konstruktory

Definicja

Inicjuje nowy Font , który używa określonych istniejących Font i FontStyle .Initializes a new Font that uses the specified existing Font and FontStyle.

Przeciążenia

Font(Font, FontStyle)

Inicjuje nowy Font , który używa określonych istniejących Font i FontStyle wyliczeń.Initializes a new Font that uses the specified existing Font and FontStyle enumeration.

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

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.Initializes a new Font using the specified size, style, unit, and character set.

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

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.Initializes a new Font using a specified size, style, unit, and character set.

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

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.Initializes a new Font using a specified size, style, unit, and character set.

Font(String, Single, FontStyle, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu i jednostki.Initializes a new Font using a specified size, style, and unit.

Font(FontFamily, Single, FontStyle, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu i jednostki.Initializes a new Font using a specified size, style, and unit.

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

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.Initializes a new Font using a specified size, style, unit, and character set.

Font(String, Single, FontStyle)

Inicjuje nowy Font przy użyciu określonego rozmiaru i stylu.Initializes a new Font using a specified size and style.

Font(FontFamily, Single, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru i jednostki.Initializes a new Font using a specified size and unit. Ustawia styl na Regular .Sets the style to Regular.

Font(FontFamily, Single, FontStyle)

Inicjuje nowy Font przy użyciu określonego rozmiaru i stylu.Initializes a new Font using a specified size and style.

Font(String, Single)

Inicjuje nowy Font przy użyciu określonego rozmiaru.Initializes a new Font using a specified size.

Font(FontFamily, Single)

Inicjuje nowy Font przy użyciu określonego rozmiaru.Initializes a new Font using a specified size.

Font(String, Single, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru i jednostki.Initializes a new Font using a specified size and unit. Styl jest ustawiony na Regular .The style is set to Regular.

Font(Font, FontStyle)

Inicjuje nowy Font , który używa określonych istniejących Font i FontStyle wyliczeń.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)

Parametry

prototype
Font

Istniejący, Font z którego ma zostać utworzony nowy Font .The existing Font from which to create the new Font.

newStyle
FontStyle

FontStyleDo zastosowania do nowego Font .The FontStyle to apply to the new Font. Wiele wartości FontStyle wyliczenia można łączyć z OR operatorem.Multiple values of the FontStyle enumeration can be combined with the OR operator.

Przykłady

Poniższy przykład kodu demonstruje Inequality operator, Font Konstruktor i Bold Właściwość.The following code example demonstrates the Inequality operator, the Font constructor, and the Bold property. Ten przykład został zaprojektowany do użycia z formularzem systemu Windows zawierającym przycisk o nazwie Button2 .This example is designed to be used with a Windows Form that contains a button named Button2. Wklej następujący kod do formularza i skojarz Button2_Click metodę z Click zdarzeniem przycisku.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

Uwagi

W przypadku zlokalizowanych aplikacji, które są oparte na .NET Framework 2,0 i wcześniejszych wersjach, określenie czcionki dla sytuacji, w której prototype Ta czcionka nie została zainstalowana na komputerze, który jest używany do kompilowania aplikacji, spowoduje użycie czcionki Microsoft Sans Serif.For localized applications that are based on the .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. Jeśli aplikacja zależy od tego zachowania i musisz ponownie skompilować aplikację dla .NET Framework 3,0, należy określić czcionkę Microsoft Sans Serif dla 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.

Dotyczy

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

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.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)

Parametry

familyName
String

Reprezentacja ciągu FontFamily dla nowego elementu Font .A string representation of the FontFamily for the new Font.

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonej przez unit parametr.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyleNowej czcionki.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnitNowej czcionki.The GraphicsUnit of the new font.

gdiCharSet
Byte

A Byte , który określa zestaw znaków GDI do użycia dla tej czcionki.A Byte that specifies a GDI character set to use for this font.

gdiVerticalFont
Boolean

Wartość logiczna wskazująca, czy nowa Font pochodzi od pionowej czcionki GDI.A Boolean value indicating whether the new Font is derived from a GDI vertical font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Uwagi

gdiCharSetParametr przyjmuje wartość z listy zdefiniowanej w pliku nagłówkowym Windows SDK wingdi. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h. Jeśli familyName parametr określa czcionkę, która nie jest zainstalowana na komputerze z uruchomioną aplikacją lub nie jest obsługiwana, zostanie zastąpiony 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.

Zobacz też

Dotyczy

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

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.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)

Parametry

family
FontFamily

FontFamilyNowy Font .The FontFamily of the new Font.

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonej przez unit parametr.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyleNowej czcionki.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnitNowej czcionki.The GraphicsUnit of the new font.

gdiCharSet
Byte

A Byte , która określaA Byte that specifies a Zestaw znaków GDI, który ma być używany przez tę czcionkę.GDI character set to use for this font.

gdiVerticalFont
Boolean

Wartość logiczna wskazująca, czy nowa czcionka pochodzi od pionowej czcionki GDI.A Boolean value indicating whether the new font is derived from a GDI vertical font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family to nullfamily is null

Uwagi

gdiCharSetParametr przyjmuje wartość z listy zdefiniowanej w pliku nagłówkowym Windows SDK wingdi. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h.

Dotyczy

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

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.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)

Parametry

family
FontFamily

FontFamilyNowy Font .The FontFamily of the new Font.

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonej przez unit parametr.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyleNowej czcionki.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnitNowej czcionki.The GraphicsUnit of the new font.

gdiCharSet
Byte

A Byte , która określaA Byte that specifies a Zestaw znaków GDI do użycia w przypadku nowej czcionki.GDI character set to use for the new font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family to null.family is null.

Uwagi

gdiCharSetParametr przyjmuje wartość z listy zdefiniowanej w pliku nagłówkowym Windows SDK wingdi. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h.

Dotyczy

Font(String, Single, FontStyle, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu i jednostki.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)

Parametry

familyName
String

Reprezentacja ciągu FontFamily dla nowego elementu Font .A string representation of the FontFamily for the new Font.

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonej przez unit parametr.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyleNowej czcionki.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnitNowej czcionki.The GraphicsUnit of the new font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity or is not a valid number.

Przykłady

Poniższy przykład kodu demonstruje sposób użycia Font konstruktora.The following code example demonstrates how to use the Font constructor. Ten przykład jest przeznaczony do użycia z Windows Forms.This example is designed to be used with Windows Forms. Aby uruchomić ten przykład, wklej ten kod do formularza zawierającego przycisk o nazwie Button2 i skojarz Button2_Click metodę ze Click zdarzeniem przycisku.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

Uwagi

Aplikacje Windows Forms obsługują czcionki TrueType i obsługują ograniczoną liczbę czcionek OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Jeśli familyName parametr określa czcionkę, która nie jest zainstalowana na komputerze z uruchomioną aplikacją lub nie jest obsługiwana, zostanie zastąpiony 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.

Dotyczy

Font(FontFamily, Single, FontStyle, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu i jednostki.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)

Parametry

family
FontFamily

FontFamilyNowy Font .The FontFamily of the new Font.

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonej przez unit parametr.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyleNowej czcionki.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnitNowej czcionki.The GraphicsUnit of the new font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family to null.family is null.

Dotyczy

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

Inicjuje nowy Font przy użyciu określonego rozmiaru, stylu, jednostki i zestawu znaków.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)

Parametry

familyName
String

Reprezentacja ciągu FontFamily dla nowego elementu Font .A string representation of the FontFamily for the new Font.

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonej przez unit parametr.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyleNowej czcionki.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnitNowej czcionki.The GraphicsUnit of the new font.

gdiCharSet
Byte

A Byte , który określa zestaw znaków GDI do użycia dla tej czcionki.A Byte that specifies a GDI character set to use for this font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Uwagi

gdiCharSetParametr przyjmuje wartość z listy zdefiniowanej w pliku nagłówkowym Windows SDK wingdi. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h. Aplikacje Windows Forms obsługują czcionki TrueType i obsługują ograniczoną liczbę czcionek OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Jeśli familyName parametr określa czcionkę, która nie jest zainstalowana na komputerze z uruchomioną aplikacją lub nie jest obsługiwana, zostanie zastąpiony 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.

Zobacz też

Dotyczy

Font(String, Single, FontStyle)

Inicjuje nowy Font przy użyciu określonego rozmiaru i stylu.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)

Parametry

familyName
String

Reprezentacja ciągu FontFamily dla nowego elementu Font .A string representation of the FontFamily for the new Font.

emSize
Single

Rozmiar em (w punktach) nowej czcionki.The em-size, in points, of the new font.

style
FontStyle

FontStyleNowej czcionki.The FontStyle of the new font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Uwagi

Właściwość będąca wynikiem czcionki ma Unit ustawioną wartość Point .The resulting font has its Unit property set to Point. Aplikacje Windows Forms obsługują czcionki TrueType i obsługują ograniczoną liczbę czcionek OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Jeśli familyName parametr określa czcionkę, która nie jest zainstalowana na komputerze z uruchomioną aplikacją lub nie jest obsługiwana, zostanie zastąpiony 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.

Dotyczy

Font(FontFamily, Single, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru i jednostki.Initializes a new Font using a specified size and unit. Ustawia styl na 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)

Parametry

family
FontFamily

FontFamilyNowy Font .The FontFamily of the new Font.

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonej przez unit parametr.The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit

GraphicsUnitNowej czcionki.The GraphicsUnit of the new font.

Wyjątki

family to null.family is null.

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Uwagi

Właściwość będąca wynikiem czcionki ma Style ustawioną wartość FontStyle.Regular .The resulting font has its Style property set to FontStyle.Regular.

Dotyczy

Font(FontFamily, Single, FontStyle)

Inicjuje nowy Font przy użyciu określonego rozmiaru i stylu.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)

Parametry

family
FontFamily

FontFamilyNowy Font .The FontFamily of the new Font.

emSize
Single

Rozmiar em (w punktach) nowej czcionki.The em-size, in points, of the new font.

style
FontStyle

FontStyleNowej czcionki.The FontStyle of the new font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family to null.family is null.

Przykłady

Poniższy przykład kodu demonstruje, jak ustawić Font Właściwość przycisku na nowy, pogrubiony styl Font .The following code example demonstrates how to set the Font property of a button to a new, bold-style Font. Ten przykład został zaprojektowany do użycia z formularzem systemu Windows zawierającym przycisk o nazwie Button1 .This example is designed to be used with a Windows Form that contains a button named Button1. Wklej następujący kod do formularza i skojarz Button1_Click metodę z Click zdarzeniem przycisku.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

Uwagi

Właściwość będąca wynikiem czcionki ma Unit ustawioną wartość Point .The resulting font has its Unit property set to Point.

Dotyczy

Font(String, Single)

Inicjuje nowy Font przy użyciu określonego rozmiaru.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)

Parametry

familyName
String

Reprezentacja ciągu FontFamily dla nowego elementu Font .A string representation of the FontFamily for the new Font.

emSize
Single

Rozmiar em (w punktach) nowej czcionki.The em-size, in points, of the new font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity or is not a valid number.

Przykłady

Poniższy przykład kodu demonstruje sposób użycia Font konstruktora.The following code example demonstrates how to use the Font constructor. Ten przykład został zaprojektowany do użycia z formularzem systemu Windows i wymaga PaintEventArgs e , który jest parametrem Paint zdarzenia.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

Uwagi

Utworzona czcionka ma Style ustawioną właściwość FontStyle.Regular , a jej Unit Właściwość jest ustawiona na GraphicsUnit.Point .The resulting font has its Style property set to FontStyle.Regular and its Unit property set to GraphicsUnit.Point. Aplikacje Windows Forms obsługują czcionki TrueType i obsługują ograniczoną liczbę czcionek OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Jeśli familyName parametr określa czcionkę, która nie jest zainstalowana na komputerze z uruchomioną aplikacją lub nie jest obsługiwana, zostanie zastąpiony 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.

Dotyczy

Font(FontFamily, Single)

Inicjuje nowy Font przy użyciu określonego rozmiaru.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)

Parametry

family
FontFamily

FontFamilyNowy Font .The FontFamily of the new Font.

emSize
Single

Rozmiar em (w punktach) nowej czcionki.The em-size, in points, of the new font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Uwagi

Utworzona czcionka ma Style ustawioną właściwość Regular , a jej Unit Właściwość jest ustawiona na Point .The resulting font has its Style property set to Regular and its Unit property set to Point.

Dotyczy

Font(String, Single, GraphicsUnit)

Inicjuje nowy Font przy użyciu określonego rozmiaru i jednostki.Initializes a new Font using a specified size and unit. Styl jest ustawiony na 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)

Parametry

familyName
String

Reprezentacja ciągu FontFamily dla nowego elementu Font .A string representation of the FontFamily for the new Font.

emSize
Single

Rozmiar em nowej czcionki w jednostkach określonej przez unit parametr.The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit

GraphicsUnitNowej czcionki.The GraphicsUnit of the new font.

Wyjątki

emSize jest mniejsza niż lub równa 0, Szacowana jest nieskończoność lub nie jest prawidłową liczbą.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Uwagi

Właściwość będąca wynikiem czcionki ma Style ustawioną wartość FontStyle.Regular .The resulting font has its Style property set to FontStyle.Regular.

Dotyczy