Auf Englisch lesen

Freigeben über


ColumnHeaderStyle Enumeration

Definition

Gibt den Stil der Spaltenköpfe in einem ListView-Steuerelement an.

public enum ColumnHeaderStyle
Vererbung
ColumnHeaderStyle

Felder

Name Wert Beschreibung
Clickable 2

Die Spaltenköpfe haben die Funktion von Schaltflächen und können einen Vorgang wie Sortieren ausführen, wenn darauf geklickt wird.

Nonclickable 1

Die Spaltenköpfe reagieren nicht auf Mausklick.

None 0

Der Spaltenkopf wird in der Berichtansicht nicht angezeigt.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die ColumnHeaderStyle -Enumeration zum Festlegen der ListView.HeaderStyle -Eigenschaft eines ListView Steuerelements verwendet wird. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in ein Formular ein, und rufen Sie die InitializeListView Methode aus dem Konstruktor oder Load Ereignishandler des Formulars auf.

  // This method adds two columns to the ListView, setting the Text 
  // and TextAlign, and Width properties of each ColumnHeader.  The 
  // HeaderStyle property is set to NonClickable since the ColumnClick 
  // event is not handled.  Finally the method adds ListViewItems and 
  // SubItems to each column.
  private void InitializeListView()
  {
      this.ListView1 = new System.Windows.Forms.ListView();
      this.ListView1.BackColor = System.Drawing.SystemColors.Control;
      this.ListView1.Dock = System.Windows.Forms.DockStyle.Top;
      this.ListView1.Location = new System.Drawing.Point(0, 0);
      this.ListView1.Name = "ListView1";
      this.ListView1.Size = new System.Drawing.Size(292, 130);
      this.ListView1.TabIndex = 0;
      this.ListView1.View = System.Windows.Forms.View.Details;
      this.ListView1.MultiSelect = true;
      this.ListView1.HideSelection = false;
      this.ListView1.HeaderStyle = ColumnHeaderStyle.Nonclickable;
      
      ColumnHeader columnHeader1 = new ColumnHeader();
      columnHeader1.Text = "Breakfast Item";
      columnHeader1.TextAlign = HorizontalAlignment.Left;
      columnHeader1.Width = 146;

      ColumnHeader columnHeader2 = new ColumnHeader();
      columnHeader2.Text = "Price Each";
      columnHeader2.TextAlign = HorizontalAlignment.Center;
      columnHeader2.Width = 142;

      this.ListView1.Columns.Add(columnHeader1);
      this.ListView1.Columns.Add(columnHeader2);

      string[] foodList = new string[]{"Juice", "Coffee", 
          "Cereal & Milk", "Fruit Plate", "Toast & Jelly", 
          "Bagel & Cream Cheese"};
      string[] foodPrice = new string[]{"1.09", "1.09", "2.19", 
          "2.49", "1.49", "1.49"};
      
      for(int count=0; count < foodList.Length; count++)
      {
          ListViewItem listItem = new ListViewItem(foodList[count]);
          listItem.SubItems.Add(foodPrice[count]);
          ListView1.Items.Add(listItem);
      }
      this.Controls.Add(ListView1);
  }

Hinweise

Verwenden Sie die Member dieser Enumeration, um den Wert der HeaderStyle -Eigenschaft des Steuerelements ListView festzulegen.

Gilt für:

Produkt Versionen
.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

Weitere Informationen