Font Costruttori

Definizione

Inizializza un nuovo oggetto Font che usa gli oggetti Font e FontStyle esistenti.Initializes a new Font that uses the specified existing Font and FontStyle.

Overload

Font(Font, FontStyle)

Inizializza un nuovo oggetto Font che usa l'oggetto Font esistente e l'enumerazione FontStyle.Initializes a new Font that uses the specified existing Font and FontStyle enumeration.

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

Inizializza un nuovo oggetto Font usando la dimensione, lo stile, l'unità e il set di caratteri specificati.Initializes a new Font using the specified size, style, unit, and character set.

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

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile, l'unità e il set di caratteri specificati.Initializes a new Font using a specified size, style, unit, and character set.

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

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile, l'unità e il set di caratteri specificati.Initializes a new Font using a specified size, style, unit, and character set.

Font(String, Single, FontStyle, GraphicsUnit)

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile e l'unità specificati.Initializes a new Font using a specified size, style, and unit.

Font(FontFamily, Single, FontStyle, GraphicsUnit)

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile e l'unità specificati.Initializes a new Font using a specified size, style, and unit.

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

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile, l'unità e il set di caratteri specificati.Initializes a new Font using a specified size, style, unit, and character set.

Font(String, Single, FontStyle)

Inizializza un nuovo oggetto Font usando le dimensioni e lo stile specificati.Initializes a new Font using a specified size and style.

Font(FontFamily, Single, GraphicsUnit)

Inizializza un nuovo oggetto Font usando le dimensioni e l'unità specificate.Initializes a new Font using a specified size and unit. Imposta lo stile su Regular.Sets the style to Regular.

Font(FontFamily, Single, FontStyle)

Inizializza un nuovo oggetto Font usando le dimensioni e lo stile specificati.Initializes a new Font using a specified size and style.

Font(String, Single)

Inizializza un nuovo oggetto Font usando la dimensione specificata.Initializes a new Font using a specified size.

Font(FontFamily, Single)

Inizializza un nuovo oggetto Font usando la dimensione specificata.Initializes a new Font using a specified size.

Font(String, Single, GraphicsUnit)

Inizializza un nuovo oggetto Font usando le dimensioni e l'unità specificate.Initializes a new Font using a specified size and unit. Lo stile è impostato su Regular.The style is set to Regular.

Font(Font, FontStyle)

Inizializza un nuovo oggetto Font che usa l'oggetto Font esistente e l'enumerazione 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)

Parametri

prototype
Font

Oggetto Font esistente da cui creare il nuovo oggetto Font.The existing Font from which to create the new Font.

newStyle
FontStyle

Oggetto FontStyle da applicare al nuovo oggetto Font.The FontStyle to apply to the new Font. È possibile combinare più valori dell'enumerazione FontStyle mediante l'operatore OR.Multiple values of the FontStyle enumeration can be combined with the OR operator.

Esempi

Nell'esempio di codice seguente vengono Inequality illustrati l' Font operatore, il costruttore Bold e la proprietà.The following code example demonstrates the Inequality operator, the Font constructor, and the Bold property. Questo esempio è progettato per essere usato con un Windows Form che contiene un pulsante denominato Button2.This example is designed to be used with a Windows Form that contains a button named Button2. Incollare il codice seguente nel form e associare il Button2_Click metodo all' Click evento del pulsante.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

Commenti

Per le applicazioni localizzate basate su .NET Framework 2.0.NET Framework 2.0 e versioni precedenti, se si specifica un tipo di carattere per prototype quando tale tipo di carattere non è stato installato nel computer utilizzato per compilare l'applicazione, verrà utilizzato il tipo di carattere Microsoft Sans Serif invece.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. Se l'applicazione dipende da questo comportamento ed è necessario ricompilare l'applicazione per la .NET Framework 3,0, è necessario specificare il tipo di carattere Microsoft Sans Serif prototypeper.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)

Inizializza un nuovo oggetto Font usando la dimensione, lo stile, l'unità e il set di caratteri specificati.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)

Parametri

familyName
String

Rappresentazione di stringa di FontFamily per il nuovo oggetto Font.A string representation of the FontFamily for the new Font.

emSize
Single

Dimensioni em del nuovo tipo di carattere nelle unità specificate dal parametro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyle del nuovo tipo di carattere.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnit del nuovo tipo di carattere.The GraphicsUnit of the new font.

gdiCharSet
Byte

Oggetto Byte che specifica un set di caratteri GDIGDI da usare per questo tipo di carattere.A Byte that specifies a GDIGDI character set to use for this font.

gdiVerticalFont
Boolean

Valore booleano che indica se il nuovo oggetto Font è derivato da un tipo di carattere GDIGDI verticale.A Boolean value indicating whether the new Font is derived from a GDIGDI vertical font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Commenti

Il gdiCharSet parametro accetta un valore dall'elenco definito nel file di intestazione Windows SDK wingdi. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h. Se il familyName parametro specifica un tipo di carattere non installato nel computer che esegue l'applicazione o non è supportato, Microsoft Sans Serif verrà sostituito.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.

Vedi anche

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

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile, l'unità e il set di caratteri specificati.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)

Parametri

family
FontFamily

FontFamily del nuovo oggetto Font.The FontFamily of the new Font.

emSize
Single

Dimensioni em del nuovo tipo di carattere nelle unità specificate dal parametro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyle del nuovo tipo di carattere.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnit del nuovo tipo di carattere.The GraphicsUnit of the new font.

gdiCharSet
Byte

Byte che specifica unA Byte that specifies a set di caratteri GDIGDI da utilizzare per questo tipo di carattere.GDIGDI character set to use for this font.

gdiVerticalFont
Boolean

Valore booleano che indica se il nuovo tipo di carattere è derivato da un tipo di carattere GDIGDI verticale.A Boolean value indicating whether the new font is derived from a GDIGDI vertical font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family è nullfamily is null

Commenti

Il gdiCharSet parametro accetta un valore dall'elenco definito nel file di intestazione 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)

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile, l'unità e il set di caratteri specificati.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)

Parametri

family
FontFamily

FontFamily del nuovo oggetto Font.The FontFamily of the new Font.

emSize
Single

Dimensioni em del nuovo tipo di carattere nelle unità specificate dal parametro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyle del nuovo tipo di carattere.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnit del nuovo tipo di carattere.The GraphicsUnit of the new font.

gdiCharSet
Byte

Byte che specifica unA Byte that specifies a set di caratteri GDIGDI da utilizzare per il nuovo tipo di carattere.GDIGDI character set to use for the new font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family è null.family is null.

Commenti

Il gdiCharSet parametro accetta un valore dall'elenco definito nel file di intestazione 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)

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile e l'unità specificati.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)

Parametri

familyName
String

Rappresentazione di stringa di FontFamily per il nuovo oggetto Font.A string representation of the FontFamily for the new Font.

emSize
Single

Dimensioni em del nuovo tipo di carattere nelle unità specificate dal parametro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyle del nuovo tipo di carattere.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnit del nuovo tipo di carattere.The GraphicsUnit of the new font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity or is not a valid number.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato Font come utilizzare il costruttore.The following code example demonstrates how to use the Font constructor. Questo esempio è progettato per essere usato con Windows Forms.This example is designed to be used with Windows Forms. Per eseguire questo esempio, incollare il codice in un form contenente un pulsante denominato Button2e associare il Button2_Click metodo Click all'evento del pulsante.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

Commenti

Le applicazioni Windows Forms supportano i tipi di carattere TrueType e supportano il supporto limitato per i tipi di carattere OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Se il familyName parametro specifica un tipo di carattere non installato nel computer che esegue l'applicazione o non è supportato, Microsoft Sans Serif verrà sostituito.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)

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile e l'unità specificati.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)

Parametri

family
FontFamily

FontFamily del nuovo oggetto Font.The FontFamily of the new Font.

emSize
Single

Dimensioni em del nuovo tipo di carattere nelle unità specificate dal parametro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyle del nuovo tipo di carattere.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnit del nuovo tipo di carattere.The GraphicsUnit of the new font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family è null.family is null.

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

Inizializza un nuovo oggetto Font usando le dimensioni, lo stile, l'unità e il set di caratteri specificati.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)

Parametri

familyName
String

Rappresentazione di stringa di FontFamily per il nuovo oggetto Font.A string representation of the FontFamily for the new Font.

emSize
Single

Dimensioni em del nuovo tipo di carattere nelle unità specificate dal parametro unit.The em-size of the new font in the units specified by the unit parameter.

style
FontStyle

FontStyle del nuovo tipo di carattere.The FontStyle of the new font.

unit
GraphicsUnit

GraphicsUnit del nuovo tipo di carattere.The GraphicsUnit of the new font.

gdiCharSet
Byte

Oggetto Byte che specifica un set di caratteri GDIGDI da usare per questo tipo di carattere.A Byte that specifies a GDIGDI character set to use for this font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Commenti

Il gdiCharSet parametro accetta un valore dall'elenco definito nel file di intestazione Windows SDK wingdi. h.The gdiCharSet parameter takes a value from the list defined in the Windows SDK header file WinGDI.h. Le applicazioni Windows Forms supportano i tipi di carattere TrueType e supportano il supporto limitato per i tipi di carattere OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Se il familyName parametro specifica un tipo di carattere non installato nel computer che esegue l'applicazione o non è supportato, Microsoft Sans Serif verrà sostituito.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.

Vedi anche

Font(String, Single, FontStyle)

Inizializza un nuovo oggetto Font usando le dimensioni e lo stile specificati.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)

Parametri

familyName
String

Rappresentazione di stringa di FontFamily per il nuovo oggetto Font.A string representation of the FontFamily for the new Font.

emSize
Single

Dimensioni em, espresse in punti, del nuovo carattere.The em-size, in points, of the new font.

style
FontStyle

FontStyle del nuovo tipo di carattere.The FontStyle of the new font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Commenti

Il tipo di carattere risultante Unit ha la proprietà Pointimpostata su.The resulting font has its Unit property set to Point. Le applicazioni Windows Forms supportano i tipi di carattere TrueType e supportano il supporto limitato per i tipi di carattere OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Se il familyName parametro specifica un tipo di carattere non installato nel computer che esegue l'applicazione o non è supportato, Microsoft Sans Serif verrà sostituito.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)

Inizializza un nuovo oggetto Font usando le dimensioni e l'unità specificate.Initializes a new Font using a specified size and unit. Imposta lo stile su 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)

Parametri

family
FontFamily

FontFamily del nuovo oggetto Font.The FontFamily of the new Font.

emSize
Single

Dimensioni em del nuovo tipo di carattere nelle unità specificate dal parametro unit.The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit

GraphicsUnit del nuovo tipo di carattere.The GraphicsUnit of the new font.

Eccezioni

family è null.family is null.

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Commenti

Il tipo di carattere risultante Style ha la proprietà FontStyle.Regularimpostata su.The resulting font has its Style property set to FontStyle.Regular.

Font(FontFamily, Single, FontStyle)

Inizializza un nuovo oggetto Font usando le dimensioni e lo stile specificati.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)

Parametri

family
FontFamily

FontFamily del nuovo oggetto Font.The FontFamily of the new Font.

emSize
Single

Dimensioni em, espresse in punti, del nuovo carattere.The em-size, in points, of the new font.

style
FontStyle

FontStyle del nuovo tipo di carattere.The FontStyle of the new font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

family è null.family is null.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato Font come impostare la proprietà di un pulsante su un nuovo stile Fontin grassetto.The following code example demonstrates how to set the Font property of a button to a new, bold-style Font. Questo esempio è progettato per essere usato con un Windows Form che contiene un pulsante denominato Button1.This example is designed to be used with a Windows Form that contains a button named Button1. Incollare il codice seguente nel form e associare il Button1_Click metodo all' Click evento del pulsante.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

Commenti

Il tipo di carattere risultante Unit ha la proprietà Pointimpostata su.The resulting font has its Unit property set to Point.

Font(String, Single)

Inizializza un nuovo oggetto Font usando la dimensione specificata.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)

Parametri

familyName
String

Rappresentazione di stringa di FontFamily per il nuovo oggetto Font.A string representation of the FontFamily for the new Font.

emSize
Single

Dimensioni em, espresse in punti, del nuovo carattere.The em-size, in points, of the new font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity or is not a valid number.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato Font come utilizzare il costruttore.The following code example demonstrates how to use the Font constructor. Questo esempio è progettato per essere usato con un Windows Form e richiede un PaintEventArgsoggetto e, che Paint è un parametro dell'evento.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

Commenti

Il tipo di carattere risultante Style ha la proprietà FontStyle.Regular impostata su Unit e la proprietà GraphicsUnit.Pointimpostata su.The resulting font has its Style property set to FontStyle.Regular and its Unit property set to GraphicsUnit.Point. Le applicazioni Windows Forms supportano i tipi di carattere TrueType e supportano il supporto limitato per i tipi di carattere OpenType.Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. Se il familyName parametro specifica un tipo di carattere non installato nel computer che esegue l'applicazione o non è supportato, Microsoft Sans Serif verrà sostituito.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)

Inizializza un nuovo oggetto Font usando la dimensione specificata.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)

Parametri

family
FontFamily

FontFamily del nuovo oggetto Font.The FontFamily of the new Font.

emSize
Single

Dimensioni em, espresse in punti, del nuovo carattere.The em-size, in points, of the new font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Commenti

Il tipo di carattere risultante Style ha la proprietà Regular impostata su Unit e la proprietà Pointimpostata su.The resulting font has its Style property set to Regular and its Unit property set to Point.

Font(String, Single, GraphicsUnit)

Inizializza un nuovo oggetto Font usando le dimensioni e l'unità specificate.Initializes a new Font using a specified size and unit. Lo stile è impostato su 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)

Parametri

familyName
String

Rappresentazione di stringa di FontFamily per il nuovo oggetto Font.A string representation of the FontFamily for the new Font.

emSize
Single

Dimensioni em del nuovo tipo di carattere nelle unità specificate dal parametro unit.The em-size of the new font in the units specified by the unit parameter.

unit
GraphicsUnit

GraphicsUnit del nuovo tipo di carattere.The GraphicsUnit of the new font.

Eccezioni

emSize è inferiore o uguale a 0, restituisce l'infinito oppure non è un numero valido.emSize is less than or equal to 0, evaluates to infinity, or is not a valid number.

Commenti

Il tipo di carattere risultante Style ha la proprietà FontStyle.Regularimpostata su.The resulting font has its Style property set to FontStyle.Regular.

Si applica a