ColumnHeader.Width Özellik

Tanım

Sütunun genişliğini alır veya ayarlar.

public int Width { get; set; }

Özellik Değeri

Sütunun piksel cinsinden genişliği.

Ö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

Bu özellik, değerini ayarlamanıza WidthColumnHeaderolanak tanır. , ColumnHeader çalışma zamanında sütun içeriğine veya başlığına göre ayarlanacak şekilde ayarlanabilir. Sütundaki en uzun öğenin genişliğini ayarlamak için özelliğini -1 olarak ayarlayın Width . Sütun başlığının genişliğine otomatik olarak ayarlamak için özelliğini -2 olarak ayarlayın Width .

Not

Beklenmeyen davranış, tüm sütunların birleşik genişliği 32.768 pikseli aştığında sonuçlanabilir.

Ş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