StringFormat Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yeni StringFormat bir nesne başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| StringFormat() |
Yeni StringFormat bir nesne başlatır. |
| StringFormat(StringFormat) |
Belirtilen mevcut StringFormat nesneden yeni StringFormat bir nesne başlatır. |
| StringFormat(StringFormatFlags) |
Belirtilen StringFormat sabit listesiyle yeni StringFormatFlags bir nesne başlatır. |
| StringFormat(StringFormatFlags, Int32) |
Belirtilen StringFormat numaralandırma ve dil ile yeni StringFormatFlags bir nesne başlatır. |
StringFormat()
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
Yeni StringFormat bir nesne başlatır.
public:
StringFormat();
public StringFormat();
Public Sub New ()
Açıklamalar
Aşağıdaki tabloda, sınıfın bir örneğinin ilk özellik değerleri gösterilmektedir StringFormat .
| Mülkiyet | İlk Değer |
|---|---|
| FormatFlags | 0 (hiçbir bayrak ayarlanmadı) |
| HotkeyPrefix | None |
Şunlara uygulanır
StringFormat(StringFormat)
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
Belirtilen mevcut StringFormat nesneden yeni StringFormat bir nesne başlatır.
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)
Parametreler
- format
- StringFormat
Yeni StringFormatStringFormat nesnenin başlatıldığı nesne.
Özel durumlar
format, null'e eşittir.
Örnekler
Aşağıdaki kod örneği aşağıdaki üyeleri gösterir:
Bu örnek, Windows Forms ile kullanılacak şekilde tasarlanmıştır. Kodu bir forma yapıştırın ve formun ShowLineAndAlignmentPaint olayını işlerken yöntemini olarak geçirerek ePaintEventArgsçağırın.
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
Şunlara uygulanır
StringFormat(StringFormatFlags)
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
Belirtilen StringFormat sabit listesiyle yeni StringFormatFlags bir nesne başlatır.
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)
Parametreler
- options
- StringFormatFlags
Yeni StringFormatFlagsStringFormat nesnenin numaralandırması.
Örnekler
Aşağıdaki kod örneği aşağıdaki üyeleri gösterir:
Bu örnek, Windows Forms ile kullanılacak şekilde tasarlanmıştır. Kodu bir forma yapıştırın ve formun ShowLineAndAlignmentPaint olayını işlerken yöntemini olarak geçirerek ePaintEventArgsçağırın.
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
Şunlara uygulanır
StringFormat(StringFormatFlags, Int32)
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
- Kaynak:
- StringFormat.cs
Belirtilen StringFormat numaralandırma ve dil ile yeni StringFormatFlags bir nesne başlatır.
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)
Parametreler
- options
- StringFormatFlags
Yeni StringFormatFlagsStringFormat nesnenin numaralandırması.
- language
- Int32
Metnin dilini gösteren değer.