İngilizce dilinde oku

Aracılığıyla paylaş


StringAlignment Sabit listesi

Tanım

Metin dizesinin düzen dikdörtgenine göre hizalamasını belirtir.

C#
public enum StringAlignment
Devralma
StringAlignment

Alanlar

Name Değer Description
Center 1

Metnin düzen dikdörtgeninin ortasına hizalandığını belirtir.

Far 2

Metnin düzen dikdörtgeninin kaynak konumundan uzağa hizalandığını belirtir. Soldan sağa düzende uzak konum sağdır. Sağdan sola düzende, uzak konum sola doğru olur.

Near 0

Düzenin yakınına hizalanacak metni belirtir. Soldan sağa düzende, yakın konum sola doğru olur. Sağdan sola düzende, yakın konum sağadır.

Örnekler

Aşağıdaki kod örneği, dizeleri hizalamak için ve Alignment özelliklerinin ve numaralandırmasının StringAlignment nasıl kullanılacağını LineAlignment gösterir. Bu örnek, Windows Forms ile kullanılmak üzere tasarlanmıştır. Kodu bir forma yapıştırın ve formun ShowLineAndAlignmentPaint olayını işlerken yöntemini olarak geçirin ePaintEventArgs .

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);
}

Açıklamalar

özelliğiyle kullanıldığında LineAlignment , bu numaralandırma çizilmiş bir dize için dikey hizalamayı ayarlar. özelliğiyle kullanıldığında Alignment , bu numaralandırma yatay hizalamayı ayarlar.

Şunlara uygulanır

Ürün Sürümler
.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