StringFormat Konstruktoren

Definition

Initialisiert ein neues StringFormat Objekt.

Überlädt

Name Beschreibung
StringFormat()

Initialisiert ein neues StringFormat Objekt.

StringFormat(StringFormat)

Initialisiert ein neues StringFormat Objekt aus dem angegebenen vorhandenen StringFormat Objekt.

StringFormat(StringFormatFlags)

Initialisiert ein neues StringFormat Objekt mit der angegebenen StringFormatFlags Enumeration.

StringFormat(StringFormatFlags, Int32)

Initialisiert ein neues StringFormat Objekt mit der angegebenen StringFormatFlags Enumeration und Sprache.

StringFormat()

Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs

Initialisiert ein neues StringFormat Objekt.

public:
 StringFormat();
public StringFormat();
Public Sub New ()

Hinweise

In der folgenden Tabelle sind die anfänglichen Eigenschaftswerte für eine Instanz der StringFormat Klasse aufgeführt.

Eigentum Anfangswert
FormatFlags 0 (es sind keine Kennzeichnungen festgelegt)
HotkeyPrefix None

Gilt für:

StringFormat(StringFormat)

Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs

Initialisiert ein neues StringFormat Objekt aus dem angegebenen vorhandenen StringFormat Objekt.

public:
 StringFormat(System::Drawing::StringFormat ^ format);
public StringFormat(System.Drawing.StringFormat format);
new System.Drawing.StringFormat : System.Drawing.StringFormat -> System.Drawing.StringFormat
Public Sub New (format As StringFormat)

Parameter

format
StringFormat

Das StringFormat Objekt, aus dem das neue StringFormat Objekt initialisiert werden soll.

Ausnahmen

format ist null.

Beispiele

Im folgenden Codebeispiel werden die folgenden Member veranschaulicht:

Dieses Beispiel wurde für die Verwendung mit Windows Forms entwickelt. Fügen Sie den Code in ein Formular ein, und rufen Sie die ShowLineAndAlignment Methode beim Behandeln des Formularereignisses Paint auf und übergeben als ePaintEventArgs.

private:
   void ShowLineAndAlignment( PaintEventArgs^ e )
   {
      // Construct a new Rectangle .
      Rectangle displayRectangle = Rectangle(Point(40,40),System::Drawing::Size( 80, 80 ));
      
      // Construct 2 new StringFormat objects
      StringFormat^ format1 = gcnew StringFormat( StringFormatFlags::NoClip );
      StringFormat^ format2 = gcnew 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, displayRectangle, format1 );
      e->Graphics->DrawString( "Showing Format2", this->Font, Brushes::Red, displayRectangle, format2 );
   }
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);
}
Private Sub ShowLineAndAlignment(ByVal e As PaintEventArgs)

    ' Construct a new Rectangle.
    Dim displayRectangle _
        As New Rectangle(New Point(40, 40), New Size(80, 80))

    ' Construct two new StringFormat objects
    Dim format1 As New StringFormat(StringFormatFlags.NoClip)
    Dim format2 As 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", Me.Font, Brushes.Red, _
        RectangleF.op_Implicit(displayRectangle), format1)
    e.Graphics.DrawString("Showing Format2", Me.Font, Brushes.Red, _
        RectangleF.op_Implicit(displayRectangle), format2)
End Sub

Gilt für:

StringFormat(StringFormatFlags)

Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs

Initialisiert ein neues StringFormat Objekt mit der angegebenen StringFormatFlags Enumeration.

public:
 StringFormat(System::Drawing::StringFormatFlags options);
public StringFormat(System.Drawing.StringFormatFlags options);
new System.Drawing.StringFormat : System.Drawing.StringFormatFlags -> System.Drawing.StringFormat
Public Sub New (options As StringFormatFlags)

Parameter

options
StringFormatFlags

Die StringFormatFlags Aufzählung für das neue StringFormat Objekt.

Beispiele

Im folgenden Codebeispiel werden die folgenden Member veranschaulicht:

Dieses Beispiel wurde für die Verwendung mit Windows Forms entwickelt. Fügen Sie den Code in ein Formular ein, und rufen Sie die ShowLineAndAlignment Methode beim Behandeln des Formularereignisses Paint auf und übergeben als ePaintEventArgs.

private:
   void ShowLineAndAlignment( PaintEventArgs^ e )
   {
      // Construct a new Rectangle .
      Rectangle displayRectangle = Rectangle(Point(40,40),System::Drawing::Size( 80, 80 ));
      
      // Construct 2 new StringFormat objects
      StringFormat^ format1 = gcnew StringFormat( StringFormatFlags::NoClip );
      StringFormat^ format2 = gcnew 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, displayRectangle, format1 );
      e->Graphics->DrawString( "Showing Format2", this->Font, Brushes::Red, displayRectangle, format2 );
   }
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);
}
Private Sub ShowLineAndAlignment(ByVal e As PaintEventArgs)

    ' Construct a new Rectangle.
    Dim displayRectangle _
        As New Rectangle(New Point(40, 40), New Size(80, 80))

    ' Construct two new StringFormat objects
    Dim format1 As New StringFormat(StringFormatFlags.NoClip)
    Dim format2 As 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", Me.Font, Brushes.Red, _
        RectangleF.op_Implicit(displayRectangle), format1)
    e.Graphics.DrawString("Showing Format2", Me.Font, Brushes.Red, _
        RectangleF.op_Implicit(displayRectangle), format2)
End Sub

Gilt für:

StringFormat(StringFormatFlags, Int32)

Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs
Quelle:
StringFormat.cs

Initialisiert ein neues StringFormat Objekt mit der angegebenen StringFormatFlags Enumeration und Sprache.

public:
 StringFormat(System::Drawing::StringFormatFlags options, int language);
public StringFormat(System.Drawing.StringFormatFlags options, int language);
new System.Drawing.StringFormat : System.Drawing.StringFormatFlags * int -> System.Drawing.StringFormat
Public Sub New (options As StringFormatFlags, language As Integer)

Parameter

options
StringFormatFlags

Die StringFormatFlags Aufzählung für das neue StringFormat Objekt.

language
Int32

Ein Wert, der die Sprache des Texts angibt.

Gilt für: