Leggere in inglese

Condividi tramite


StringFormat Costruttori

Definizione

Inizializza un nuovo oggetto StringFormat.

Overload

StringFormat()

Inizializza un nuovo oggetto StringFormat.

StringFormat(StringFormat)

Inizializza un nuovo oggetto StringFormat dall'oggetto StringFormat specificato esistente.

StringFormat(StringFormatFlags)

Inizializza un nuovo oggetto StringFormat con l'enumerazione StringFormatFlags specificata.

StringFormat(StringFormatFlags, Int32)

Inizializza un nuovo oggetto StringFormat con l'enumerazione StringFormatFlags e la lingua specificate.

StringFormat()

Origine:
StringFormat.cs
Origine:
StringFormat.cs
Origine:
StringFormat.cs

Inizializza un nuovo oggetto StringFormat.

C#
public StringFormat ();

Commenti

Nella tabella seguente vengono illustrati i valori iniziali delle proprietà di un'istanza della classe StringFormat.

Proprietà Valore iniziale
FormatFlags 0 (non sono impostati flag)
HotkeyPrefix None

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

StringFormat(StringFormat)

Origine:
StringFormat.cs
Origine:
StringFormat.cs
Origine:
StringFormat.cs

Inizializza un nuovo oggetto StringFormat dall'oggetto StringFormat specificato esistente.

C#
public StringFormat (System.Drawing.StringFormat format);

Parametri

format
StringFormat

Oggetto StringFormat da cui inizializzare il nuovo oggetto StringFormat.

Eccezioni

format è null.

Esempio

Nell'esempio di codice seguente vengono illustrati i membri seguenti:

Questo esempio è progettato per essere usato con Windows Forms. Incollare il codice in una maschera e chiamare il metodo quando si gestisce l'evento ShowLineAndAlignment del Paint modulo, passando e come PaintEventArgs.

C#
private void ShowLineAndAlignment(PaintEventArgs e)
{

    // Construct a new Rectangle .
    Rectangle  displayRectangle = 
        new Rectangle (new Point(40, 40), new Size (80, 80));

    // Construct 2 new StringFormat objects
    StringFormat format1 = new StringFormat(StringFormatFlags.NoClip);
    StringFormat format2 = new StringFormat(format1);

    // Set the LineAlignment and Alignment properties for
    // both StringFormat objects to different values.
    format1.LineAlignment = StringAlignment.Near;
    format1.Alignment = StringAlignment.Center;
    format2.LineAlignment = StringAlignment.Center;
    format2.Alignment = StringAlignment.Far;

    // Draw the bounding rectangle and a string for each
    // StringFormat object.
    e.Graphics.DrawRectangle(Pens.Black, displayRectangle);
    e.Graphics.DrawString("Showing Format1", this.Font, 
        Brushes.Red, (RectangleF)displayRectangle, format1);
    e.Graphics.DrawString("Showing Format2", this.Font, 
        Brushes.Red, (RectangleF)displayRectangle, format2);
}

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

StringFormat(StringFormatFlags)

Origine:
StringFormat.cs
Origine:
StringFormat.cs
Origine:
StringFormat.cs

Inizializza un nuovo oggetto StringFormat con l'enumerazione StringFormatFlags specificata.

C#
public StringFormat (System.Drawing.StringFormatFlags options);

Parametri

options
StringFormatFlags

Enumerazione StringFormatFlags per il nuovo oggetto StringFormat.

Esempio

Nell'esempio di codice seguente vengono illustrati i membri seguenti:

Questo esempio è progettato per essere usato con Windows Forms. Incollare il codice in una maschera e chiamare il metodo quando si gestisce l'evento ShowLineAndAlignment del Paint modulo, passando e come PaintEventArgs.

C#
private void ShowLineAndAlignment(PaintEventArgs e)
{

    // Construct a new Rectangle .
    Rectangle  displayRectangle = 
        new Rectangle (new Point(40, 40), new Size (80, 80));

    // Construct 2 new StringFormat objects
    StringFormat format1 = new StringFormat(StringFormatFlags.NoClip);
    StringFormat format2 = new StringFormat(format1);

    // Set the LineAlignment and Alignment properties for
    // both StringFormat objects to different values.
    format1.LineAlignment = StringAlignment.Near;
    format1.Alignment = StringAlignment.Center;
    format2.LineAlignment = StringAlignment.Center;
    format2.Alignment = StringAlignment.Far;

    // Draw the bounding rectangle and a string for each
    // StringFormat object.
    e.Graphics.DrawRectangle(Pens.Black, displayRectangle);
    e.Graphics.DrawString("Showing Format1", this.Font, 
        Brushes.Red, (RectangleF)displayRectangle, format1);
    e.Graphics.DrawString("Showing Format2", this.Font, 
        Brushes.Red, (RectangleF)displayRectangle, format2);
}

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

StringFormat(StringFormatFlags, Int32)

Origine:
StringFormat.cs
Origine:
StringFormat.cs
Origine:
StringFormat.cs

Inizializza un nuovo oggetto StringFormat con l'enumerazione StringFormatFlags e la lingua specificate.

C#
public StringFormat (System.Drawing.StringFormatFlags options, int language);

Parametri

options
StringFormatFlags

Enumerazione StringFormatFlags per il nuovo oggetto StringFormat.

language
Int32

Valore che indica la lingua del testo.

Si applica a

.NET Framework 4.8.1 e altre versioni
Prodotto Versioni
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9