ColumnHeader.TextAlign Özellik

Tanım

içinde ColumnHeadergörüntülenen metnin yatay hizalamasını alır veya ayarlar.

public System.Windows.Forms.HorizontalAlignment TextAlign { get; set; }

Özellik Değeri

Değerlerden HorizontalAlignment biri. Varsayılan değer: Left.

Örnekler

Aşağıdaki kod örneği, bir ListView denetimin başlatılmasını gösterir. Örnek nesneleri oluşturur ColumnHeader ve sütun üst bilgisinin Textve TextAlignWidth özelliklerini ayarlar. Örnek ayrıca öğesine öğeler ve alt öğeler ListViewekler. Bu örneği çalıştırmak için aşağıdaki kodu bir forma yapıştırın ve formun PopulateListView oluşturucusundan veya Load olay işleyicisinden yöntemini çağırın.

private void PopulateListView()
{
    ListView1.Width = 270;
    ListView1.Location = new System.Drawing.Point(10, 10);

    // Declare and construct the ColumnHeader objects.
    ColumnHeader header1, header2;
    header1 = new ColumnHeader();
    header2 = new ColumnHeader();

    // Set the text, alignment and width for each column header.
    header1.Text = "File name";
    header1.TextAlign = HorizontalAlignment.Left;
    header1.Width = 70;

    header2.TextAlign = HorizontalAlignment.Left;
    header2.Text = "Location";
    header2.Width = 200;

    // Add the headers to the ListView control.
    ListView1.Columns.Add(header1);
    ListView1.Columns.Add(header2);

    // Specify that each item appears on a separate line.
    ListView1.View = View.Details;
    
    // Populate the ListView.Items property.
    // Set the directory to the sample picture directory.
    System.IO.DirectoryInfo dirInfo = 
        new System.IO.DirectoryInfo(
        "C:\\Documents and Settings\\All Users" +
        "\\Documents\\My Pictures\\Sample Pictures");

    // Get the .jpg files from the directory
    System.IO.FileInfo[] files = dirInfo.GetFiles("*.jpg");

    // Add each file name and full name including path
    // to the ListView.
    if (files != null)
    {
        foreach ( System.IO.FileInfo file in files )
        {
            ListViewItem item = new ListViewItem(file.Name);
            item.SubItems.Add(file.FullName);
            ListView1.Items.Add(item);
        }
    }
}

Açıklamalar

Her birinde ColumnHeadergörüntülenen metin için farklı metin hizalama ayarları sağlamak için bu özelliği kullanabilirsiniz.

Not

Temel denetimdeki bir sınırlama nedeniyle, bu özelliğin denetimdeki ListView her zaman sola hizalanmış ilk sütun üzerinde hiçbir etkisi yoktur. .NET Framework 2.0'daki bu sınırlamayı ListView.DrawColumnHeader geçici olarak çözmek için olayı işleyebilir ve sütun başlığını kendiniz boyayabilirsiniz.

Ş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

Ayrıca bkz.