ListView.ColumnHeaderCollection ListView.ColumnHeaderCollection ListView.ColumnHeaderCollection ListView.ColumnHeaderCollection Class

Definition

Stellt die Auflistung von Spaltenüberschriften in einem ListView-Steuerelement dar.Represents the collection of column headers in a ListView control.

public: ref class ListView::ColumnHeaderCollection : System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ListView.ColumnHeaderCollection : System.Collections.IList
type ListView.ColumnHeaderCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.ColumnHeaderCollection
Implements IList
Vererbung
ListView.ColumnHeaderCollectionListView.ColumnHeaderCollectionListView.ColumnHeaderCollectionListView.ColumnHeaderCollection
Attribute
Implementiert

Beispiele

Das folgende Codebeispiel erstellt ein Formular, enthält eine ListView Steuerelement, das Elemente aus, wenn eine Spalte in sortiert die ListView -Steuerelement geklickt wird.The following code example creates a form that contains a ListView control that manually sorts items when a column in the ListView control is clicked. Im Beispiel definiert eine Klasse namens ListViewItemComparer , implementiert die System.Collections.IComparer -Schnittstelle, die führt die ListViewItem Vergleich.The example defines a class called ListViewItemComparer that implements the System.Collections.IComparer interface that performs the ListViewItem comparison. Das Beispiel erstellt eine Instanz des ListViewItemComparer und verwendet sie zum Festlegen der ListViewItemSorter Eigenschaft der ListView Steuerelement.The example creates an instance of ListViewItemComparer and uses it to set the ListViewItemSorter property of the ListView control. Die Sort -Methodenaufruf in der ColumnClick -Ereignishandler verwendet, die in definierten Methoden ListViewItemComparer , erfolgt die Sortierung der Elemente, die auf Grundlage der Spalte, auf die geklickt wird.The Sort method call in the ColumnClick event handler uses the methods defined in ListViewItemComparer to perform the sort of items, based on the column that is clicked.

#using <System.dll>
#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>

using namespace System;
using namespace System::Windows::Forms;
using namespace System::Drawing;
using namespace System::Collections;

// Implements the manual sorting of items by columns.
ref class ListViewItemComparer: public IComparer
{
private:
   int col;

public:
   ListViewItemComparer()
   {
      col = 0;
   }

   ListViewItemComparer( int column )
   {
      col = column;
   }

   virtual int Compare( Object^ x, Object^ y )
   {
      return String::Compare( (dynamic_cast<ListViewItem^>(x))->SubItems[ col ]->Text,
                              (dynamic_cast<ListViewItem^>(y))->SubItems[ col ]->Text );
   }
};

public ref class ListViewSortForm: public Form
{
private:
   ListView^ listView1;

public:
   ListViewSortForm()
   {
      // Create ListView items to add to the control.
      array<String^>^temp0 = {"Banana","a","b","c"};
      ListViewItem^ listViewItem1 = gcnew ListViewItem( temp0,-1,Color::Empty,Color::Yellow,nullptr );
      array<String^>^temp1 = {"Cherry","v","g","t"};
      ListViewItem^ listViewItem2 = gcnew ListViewItem( temp1,-1,Color::Empty,Color::Red,
                 gcnew System::Drawing::Font( "Microsoft Sans Serif",8.25F,FontStyle::Regular,GraphicsUnit::Point,0 ) );
      array<String^>^temp2 = {"Apple","h","j","n"};
      ListViewItem^ listViewItem3 = gcnew ListViewItem( temp2,-1,Color::Empty,Color::Lime,nullptr );
      array<String^>^temp3 = {"Pear","y","u","i"};
      ListViewItem^ listViewItem4 = gcnew ListViewItem( temp3,-1,Color::Empty,Color::FromArgb( 192, 128, 156 ),nullptr );

      //Initialize the ListView control and add columns to it.
      this->listView1 = gcnew ListView;

      // Set the initial sorting type for the ListView.
      this->listView1->Sorting = SortOrder::None;

      // Disable automatic sorting to enable manual sorting.
      this->listView1->View = View::Details;

      // Add columns and set their text.
      this->listView1->Columns->Add( gcnew ColumnHeader );
      this->listView1->Columns[ 0 ]->Text = "Column 1";
      this->listView1->Columns[ 0 ]->Width = 100;
      listView1->Columns->Add( gcnew ColumnHeader );
      listView1->Columns[ 1 ]->Text = "Column 2";
      listView1->Columns->Add( gcnew ColumnHeader );
      listView1->Columns[ 2 ]->Text = "Column 3";
      listView1->Columns->Add( gcnew ColumnHeader );
      listView1->Columns[ 3 ]->Text = "Column 4";

      // Suspend control logic until form is done configuring form.
      this->SuspendLayout();

      // Add Items to the ListView control.
      array<ListViewItem^>^temp4 = {listViewItem1,listViewItem2,listViewItem3,listViewItem4};
      this->listView1->Items->AddRange( temp4 );

      // Set the location and size of the ListView control.
      this->listView1->Location = Point(10,10);
      this->listView1->Name = "listView1";
      this->listView1->Size = System::Drawing::Size( 300, 100 );
      this->listView1->TabIndex = 0;

      // Enable editing of the items in the ListView.
      this->listView1->LabelEdit = true;

      // Connect the ListView::ColumnClick event to the ColumnClick event handler.
      this->listView1->ColumnClick += gcnew ColumnClickEventHandler( this, &ListViewSortForm::ColumnClick );

      // Initialize the form.
      this->ClientSize = System::Drawing::Size( 400, 400 );
      array<Control^>^temp5 = {this->listView1};
      this->Controls->AddRange( temp5 );
      this->Name = "ListViewSortForm";
      this->Text = "Sorted ListView Control";

      // Resume lay[Out] of* the form.
      this->ResumeLayout( false );
   }

private:

   // ColumnClick event handler.
   void ColumnClick( Object^ /*o*/, ColumnClickEventArgs^ e )
   {
      // Set the ListViewItemSorter property to a new ListViewItemComparer 
      // object. Setting this property immediately sorts the 
      // ListView using the ListViewItemComparer object.
      this->listView1->ListViewItemSorter = gcnew ListViewItemComparer( e->Column );
   }
};

[System::STAThreadAttribute]
int main()
{
   Application::Run( gcnew ListViewSortForm );
}
using System;
using System.Windows.Forms;
using System.Drawing;
using System.Collections;

namespace ListViewSortFormNamespace
{
    
   
    public class ListViewSortForm : Form
    {
        private ListView listView1;
       
        public ListViewSortForm()
        {
            // Create ListView items to add to the control.
            ListViewItem listViewItem1 = new ListViewItem(new string[] {"Banana","a","b","c"}, -1, Color.Empty, Color.Yellow, null);
            ListViewItem listViewItem2 = new ListViewItem(new string[] {"Cherry","v","g","t"}, -1, Color.Empty, Color.Red, new Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular, GraphicsUnit.Point, ((System.Byte)(0))));
            ListViewItem listViewItem3 = new ListViewItem(new string[] {"Apple","h","j","n"}, -1, Color.Empty, Color.Lime, null);
            ListViewItem listViewItem4 = new ListViewItem(new string[] {"Pear","y","u","i"}, -1, Color.Empty, Color.FromArgb(((System.Byte)(192)), ((System.Byte)(128)), ((System.Byte)(156))), null);
     
            //Initialize the ListView control and add columns to it.
            this.listView1 = new ListView();

            // Set the initial sorting type for the ListView.
            this.listView1.Sorting = SortOrder.None;
            // Disable automatic sorting to enable manual sorting.
            this.listView1.View = View.Details;
            // Add columns and set their text.
            this.listView1.Columns.Add(new ColumnHeader());
            this.listView1.Columns[0].Text = "Column 1";
            this.listView1.Columns[0].Width = 100;
            listView1.Columns.Add(new ColumnHeader());
            listView1.Columns[1].Text = "Column 2";
            listView1.Columns.Add(new ColumnHeader());
            listView1.Columns[2].Text = "Column 3";
            listView1.Columns.Add(new ColumnHeader());
            listView1.Columns[3].Text = "Column 4";
            // Suspend control logic until form is done configuring form.
            this.SuspendLayout();
            // Add Items to the ListView control.
            this.listView1.Items.AddRange(new ListViewItem[] {listViewItem1,
                listViewItem2,
                listViewItem3,
                listViewItem4});
            // Set the location and size of the ListView control.
            this.listView1.Location = new Point(10, 10);
            this.listView1.Name = "listView1";
            this.listView1.Size = new Size(300, 100);
            this.listView1.TabIndex = 0;
            // Enable editing of the items in the ListView.
            this.listView1.LabelEdit = true;
            // Connect the ListView.ColumnClick event to the ColumnClick event handler.
            this.listView1.ColumnClick += new ColumnClickEventHandler(ColumnClick);
   			
            // Initialize the form.
            this.ClientSize = new Size(400, 400);
            this.Controls.AddRange(new Control[] {this.listView1});
            this.Name = "ListViewSortForm";
            this.Text = "Sorted ListView Control";
            // Resume layout of the form.
            this.ResumeLayout(false);
        }
        
	
        // ColumnClick event handler.
        private void ColumnClick(object o, ColumnClickEventArgs e)
        {
            // Set the ListViewItemSorter property to a new ListViewItemComparer 
            // object. Setting this property immediately sorts the 
            // ListView using the ListViewItemComparer object.
            this.listView1.ListViewItemSorter = new ListViewItemComparer(e.Column);
        }

        [System.STAThreadAttribute()]
        public static void Main()
        {
            Application.Run(new ListViewSortForm());
        }

    }

    // Implements the manual sorting of items by columns.
    class ListViewItemComparer : IComparer
    {
        private int col;
        public ListViewItemComparer()
        {
            col = 0;
        }
        public ListViewItemComparer(int column)
        {
            col = column;
        }
        public int Compare(object x, object y)
        {
            return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text);
        }
    }

}
Imports System
Imports System.Windows.Forms
Imports System.Drawing
Imports System.Collections


Namespace ListViewSortFormNamespace

    Public Class ListViewSortForm
        Inherits Form

        Private listView1 As ListView

        Public Sub New()
            ' Create ListView items to add to the control.
            Dim listViewItem1 As New ListViewItem(New String() {"Banana", "a", "b", "c"}, -1, Color.Empty, Color.Yellow, Nothing)
            Dim listViewItem2 As New ListViewItem(New String() {"Cherry", "v", "g", "t"}, -1, Color.Empty, Color.Red, New Font("Microsoft Sans Serif", 8.25F, FontStyle.Regular, GraphicsUnit.Point, CType(0, System.Byte)))
            Dim listViewItem3 As New ListViewItem(New String() {"Apple", "h", "j", "n"}, -1, Color.Empty, Color.Lime, Nothing)
            Dim listViewItem4 As New ListViewItem(New String() {"Pear", "y", "u", "i"}, -1, Color.Empty, Color.FromArgb(CType(192, System.Byte), CType(128, System.Byte), CType(156, System.Byte)), Nothing)

            'Initialize the ListView control and add columns to it.
            Me.listView1 = New ListView

            ' Set the initial sorting type for the ListView.
            Me.listView1.Sorting = SortOrder.None
            ' Disable automatic sorting to enable manual sorting.
            Me.listView1.View = View.Details
            ' Add columns and set their text.
            Me.listView1.Columns.Add(New ColumnHeader)
            Me.listView1.Columns(0).Text = "Column 1"
            Me.listView1.Columns(0).Width = 100
            listView1.Columns.Add(New ColumnHeader)
            listView1.Columns(1).Text = "Column 2"
            listView1.Columns.Add(New ColumnHeader)
            listView1.Columns(2).Text = "Column 3"
            listView1.Columns.Add(New ColumnHeader)
            listView1.Columns(3).Text = "Column 4"
            ' Suspend control logic until form is done configuring form.
            Me.SuspendLayout()
            ' Add Items to the ListView control.
            Me.listView1.Items.AddRange(New ListViewItem() {listViewItem1, listViewItem2, listViewItem3, listViewItem4})
            ' Set the location and size of the ListView control.
            Me.listView1.Location = New Point(10, 10)
            Me.listView1.Name = "listView1"
            Me.listView1.Size = New Size(300, 100)
            Me.listView1.TabIndex = 0
            ' Enable editing of the items in the ListView.
            Me.listView1.LabelEdit = True
            ' Connect the ListView.ColumnClick event to the ColumnClick event handler.
            AddHandler Me.listView1.ColumnClick, AddressOf ColumnClick

            ' Initialize the form.
            Me.ClientSize = New Size(400, 400)
            Me.Controls.AddRange(New Control() {Me.listView1})
            Me.Name = "ListViewSortForm"
            Me.Text = "Sorted ListView Control"
            ' Resume layout of the form.
            Me.ResumeLayout(False)
        End Sub 'New


        ' ColumnClick event handler.
        Private Sub ColumnClick(ByVal o As Object, ByVal e As ColumnClickEventArgs)
            ' Set the ListViewItemSorter property to a new ListViewItemComparer 
            ' object. Setting this property immediately sorts the 
            ' ListView using the ListViewItemComparer object.
            Me.listView1.ListViewItemSorter = New ListViewItemComparer(e.Column)
        End Sub

    End Class

    ' Implements the manual sorting of items by columns.
    Class ListViewItemComparer
        Implements IComparer

        Private col As Integer

        Public Sub New()
            col = 0
        End Sub

        Public Sub New(ByVal column As Integer)
            col = column
        End Sub

        Public Function Compare(ByVal x As Object, ByVal y As Object) As Integer _
           Implements IComparer.Compare
            Return [String].Compare(CType(x, ListViewItem).SubItems(col).Text, CType(y, ListViewItem).SubItems(col).Text)
        End Function
    End Class
End Namespace

Hinweise

Ein ListView.ColumnHeaderCollection Klasse speichert die Spaltenüberschriften, die in angezeigt werden, die ListView steuern, wann die View -Eigenschaftensatz auf Details.A ListView.ColumnHeaderCollection class stores the column headers that are displayed in the ListView control when the View property is set to Details. Die ListView.ColumnHeaderCollection speichert ColumnHeader -Objekten, definieren den Text, der für eine Spalte auch angezeigt werden soll, wie in die Kopfzeile der Spalte angezeigt wird, der ListView gesteuert werden, wenn die Spalten angezeigt.The ListView.ColumnHeaderCollection stores ColumnHeader objects that define the text to display for a column as well as how the column header is displayed in the ListView control when displaying columns. Wenn eine ListView Spalten anzeigt, die Elemente und deren Unterelemente in ihre eigenen Spalten angezeigt werden.When a ListView displays columns, the items and their subitems are displayed in their own columns. Angeben, welche Spalten Daten für das Unterelement angezeigt werden, finden Sie unter den ListViewItem.ListViewSubItemCollection Klasse.To specify which columns subitem data is displayed under, see the ListViewItem.ListViewSubItemCollection class.

Es gibt eine Reihe von Möglichkeiten, die Spaltenüberschriften in der Auflistung hinzu.There are a number of ways to add column headers to the collection. Die Add Methode der Auflistung einen einzelnen Spaltenkopf hinzugefügt.The Add method adds a single column header to the collection. Um der Auflistung eine Anzahl von Spaltenüberschriften hinzugefügt haben, erstellen Sie ein Array von ColumnHeader Objekte aus, und übergeben es an der AddRange Methode.To add a number of column headers to the collection, you create an array of ColumnHeader objects and pass it to the AddRange method. Wenn Sie an einer bestimmten Stelle in der Auflistung einen Spaltenkopf einfügen möchten, können Sie mithilfe der Insert Methode.If you want to insert a column header at a specific location in the collection, you can use the Insert method. Um Spaltenüberschriften zu entfernen, verwenden Sie entweder die Remove Methode oder der RemoveAt Methode, wenn Sie wissen, wo die Kopfzeile der Spalte in der Auflistung enthalten ist.To remove column headers, you can use either the Remove method or the RemoveAt method if you know where the column header is located in the collection. Die Clear Methode können Sie alle Spaltenköpfe aus der Auflistung statt Entfernen der Remove Methode, um einen einzelnen Spaltenheader zu einem Zeitpunkt zu entfernen.The Clear method allows you to remove all column headers from the collection instead of using the Remove method to remove a single column header at a time.

Zusätzlich zu Methoden und Eigenschaften zum Hinzufügen und Entfernen von Spaltenüberschriften die ListView.ColumnHeaderCollection stellt auch Methoden zum Suchen von Spaltenüberschriften in der Auflistung.In addition to methods and properties for adding and removing column headers, the ListView.ColumnHeaderCollection also provides methods to find column headers in the collection. Die Contains Methode können Sie bestimmen, ob eine Spaltenüberschrift ein Member der Auflistung ist.The Contains method enables you to determine whether a column header is a member of the collection. Sobald Sie wissen, dass die Kopfzeile der Spalte in der Auflistung befindet, können Sie die IndexOf Methode, um zu bestimmen, wo sich die Kopfzeile der Spalte in der Auflistung befindet.Once you know that the column header is located in the collection, you can use the IndexOf method to determine where the column header is located in the collection.

Hinweis

Wenn die kombinierte Breite aller Spalten 32.768 Pixel überschreitet, kann unerwartetes Verhalten führen.Unexpected behavior can result when the combined width of all columns exceeds 32,768 pixels.

Konstruktoren

ListView.ColumnHeaderCollection(ListView) ListView.ColumnHeaderCollection(ListView) ListView.ColumnHeaderCollection(ListView) ListView.ColumnHeaderCollection(ListView)

Initialisiert eine neue Instanz der ListView.ColumnHeaderCollection-Klasse.Initializes a new instance of the ListView.ColumnHeaderCollection class.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der Elemente in der Auflistung ab.Gets the number of items in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.Gets a value indicating whether the collection is read-only.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ruft den Spaltenheader am angegebenen Index in der Auflistung ab.Gets the column header at the specified index within the collection.

Item[String] Item[String] Item[String] Item[String]

Ruft den Spaltenheader mit dem angegebenen Schlüssel aus der Auflistung ab.Gets the column header with the specified key from the collection.

Methoden

Add(ColumnHeader) Add(ColumnHeader) Add(ColumnHeader) Add(ColumnHeader)

Fügt der Auflistung ein vorhandenes ColumnHeader hinzu.Adds an existing ColumnHeader to the collection.

Add(String) Add(String) Add(String) Add(String)

Erstellt eine Spalte mit dem angegebenen Text und fügt diese der Auflistung hinzu.Creates and adds a column with the specified text to the collection.

Add(String, Int32) Add(String, Int32) Add(String, Int32) Add(String, Int32)

Erstellt eine Spalte mit dem angegebenen Text und der angegebenen Breite und fügt diese der Auflistung hinzu.Creates and adds a column with the specified text and width to the collection.

Add(String, Int32, HorizontalAlignment) Add(String, Int32, HorizontalAlignment) Add(String, Int32, HorizontalAlignment) Add(String, Int32, HorizontalAlignment)

Fügt der Auflistung einen Spaltenkopf mit den angegebenen Einstellungen für Text, Breite und Ausrichtung hinzu.Adds a column header to the collection with specified text, width, and alignment settings.

Add(String, String) Add(String, String) Add(String, String) Add(String, String)

Erstellt eine Spalte mit dem angegebenen Text und dem angegebenen Schlüssel und fügt diese der Auflistung hinzu.Creates and adds a column with the specified text and key to the collection.

Add(String, String, Int32) Add(String, String, Int32) Add(String, String, Int32) Add(String, String, Int32)

Erstellt eine Spalte mit dem angegebenen Text, dem angegebenen Schlüssel und der angegebenen Breite und fügt die Spalte der Auflistung hinzu.Creates and adds a column with the specified text, key, and width to the collection.

Add(String, String, Int32, HorizontalAlignment, Int32) Add(String, String, Int32, HorizontalAlignment, Int32) Add(String, String, Int32, HorizontalAlignment, Int32) Add(String, String, Int32, HorizontalAlignment, Int32)

Erstellt eine Spalte mit dem angegebenen Schlüssel, dem angegebenen ausgerichteten Text, der angegebenen Breite und dem angegebenen Bildindex und fügt diese der Auflistung hinzu.Creates and adds a column with the specified key, aligned text, width, and image index to the collection.

Add(String, String, Int32, HorizontalAlignment, String) Add(String, String, Int32, HorizontalAlignment, String) Add(String, String, Int32, HorizontalAlignment, String) Add(String, String, Int32, HorizontalAlignment, String)

Erstellt eine Spalte mit dem angegebenen Schlüssel, dem angegebenen ausgerichteten Text, der angegebenen Breite und dem angegebenen Bildschlüssel und fügt diese der Auflistung hinzu.Creates and adds a column with the specified key, aligned text, width, and image key to the collection.

AddRange(ColumnHeader[]) AddRange(ColumnHeader[]) AddRange(ColumnHeader[]) AddRange(ColumnHeader[])

Fügt der Auflistung ein Array von Spaltenköpfen hinzu.Adds an array of column headers to the collection.

Clear() Clear() Clear() Clear()

Entfernt alle Spaltenköpfe aus der Auflistung.Removes all column headers from the collection.

Contains(ColumnHeader) Contains(ColumnHeader) Contains(ColumnHeader) Contains(ColumnHeader)

Bestimmt, ob sich der angegebene Spaltenkopf in der Auflistung befindet.Determines whether the specified column header is located in the collection.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

Bestimmt, ob eine Spalte mit dem angegebenen Schlüssel in der Auflistung enthalten ist.Determines if a column with the specified key is contained in the collection.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator zurück, mit dem die Auflistung von Spaltenköpfen durchlaufen werden soll.Returns an enumerator to use to iterate through the column header collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(ColumnHeader) IndexOf(ColumnHeader) IndexOf(ColumnHeader) IndexOf(ColumnHeader)

Gibt den Index des angegebenen Spaltenheaders in der Auflistung zurück.Returns the index, within the collection, of the specified column header.

IndexOfKey(String) IndexOfKey(String) IndexOfKey(String) IndexOfKey(String)

Bestimmt den Index für eine Spalte mit dem angegebenen Schlüssel.Determines the index for a column with the specified key.

Insert(Int32, ColumnHeader) Insert(Int32, ColumnHeader) Insert(Int32, ColumnHeader) Insert(Int32, ColumnHeader)

Fügt einer Auflistung einen vorhandenen Spaltenkopf am angegebenen Index hinzu.Inserts an existing column header into the collection at the specified index.

Insert(Int32, String) Insert(Int32, String) Insert(Int32, String) Insert(Int32, String)

Erstellt einen neuen Spaltenheader mit dem angegebenen Text und fügt den Header am angegebenen Index in die Auflistung ein.Creates a new column header with the specified text, and inserts the header into the collection at the specified index.

Insert(Int32, String, Int32) Insert(Int32, String, Int32) Insert(Int32, String, Int32) Insert(Int32, String, Int32)

Erstellt einen neuen Spaltenheader mit dem angegebenen Text und der ursprünglichen Breite und fügt den Header am angegebenen Index in die Auflistung ein.Creates a new column header with the specified text and initial width, and inserts the header into the collection at the specified index.

Insert(Int32, String, Int32, HorizontalAlignment) Insert(Int32, String, Int32, HorizontalAlignment) Insert(Int32, String, Int32, HorizontalAlignment) Insert(Int32, String, Int32, HorizontalAlignment)

Erstellt einen neuen Spaltenkopf und fügt ihn am angegebenen Index in die Auflistung ein.Creates a new column header and inserts it into the collection at the specified index.

Insert(Int32, String, String) Insert(Int32, String, String) Insert(Int32, String, String) Insert(Int32, String, String)

Erstellt einen neuen Spaltenheader mit dem angegebenen Text und dem angegebenen Schlüssel und fügt den Header am angegebenen Index in die Auflistung ein.Creates a new column header with the specified text and key, and inserts the header into the collection at the specified index.

Insert(Int32, String, String, Int32) Insert(Int32, String, String, Int32) Insert(Int32, String, String, Int32) Insert(Int32, String, String, Int32)

Erstellt einen neuen Spaltenheader mit dem angegebenen Text, dem angegebenen Schlüssel und der angegebenen Breite und fügt den Header am angegebenen Index in die Auflistung ein.Creates a new column header with the specified text, key, and width, and inserts the header into the collection at the specified index.

Insert(Int32, String, String, Int32, HorizontalAlignment, Int32) Insert(Int32, String, String, Int32, HorizontalAlignment, Int32) Insert(Int32, String, String, Int32, HorizontalAlignment, Int32) Insert(Int32, String, String, Int32, HorizontalAlignment, Int32)

Erstellt einen neuen Spaltenheader mit dem angegebenen ausgerichteten Text, dem angegebenen Schlüssel, der angegebenen Breite und dem angegebenen Bildindex und fügt den Header am angegebenen Index in die Auflistung ein.Creates a new column header with the specified aligned text, key, width, and image index, and inserts the header into the collection at the specified index.

Insert(Int32, String, String, Int32, HorizontalAlignment, String) Insert(Int32, String, String, Int32, HorizontalAlignment, String) Insert(Int32, String, String, Int32, HorizontalAlignment, String) Insert(Int32, String, String, Int32, HorizontalAlignment, String)

Erstellt einen neuen Spaltenheader mit dem angegebenen ausgerichteten Text, dem angegebenen Schlüssel, der angegebenen Breite und dem angegebenen Bildschlüssel und fügt den Header am angegebenen Index in die Auflistung ein.Creates a new column header with the specified aligned text, key, width, and image key, and inserts the header into the collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(ColumnHeader) Remove(ColumnHeader) Remove(ColumnHeader) Remove(ColumnHeader)

Entfernt den angegebenen Spaltenkopf aus der Auflistung.Removes the specified column header from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Entfernt den Spaltenkopf am angegebenen Index in der Auflistung.Removes the column header at the specified index within the collection.

RemoveByKey(String) RemoveByKey(String) RemoveByKey(String) RemoveByKey(String)

Entfernt die Spalte mit dem angegebenen Schlüssel aus der Auflistung.Removes the column with the specified key from the collection.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Explizite Schnittstellenimplementierungen

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Kopiert die ColumnHeader-Objekte in der ListView.ColumnHeaderCollection in ein Array, beginnend an einem bestimmten Arrayindex.Copies the ColumnHeader objects in the ListView.ColumnHeaderCollection to an array, starting at a particular array index.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die ListView.ColumnHeaderCollection synchronisiert (threadsicher) ist.Gets a value indicating whether access to the ListView.ColumnHeaderCollection is synchronized (thread safe).

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf die Steuerelementauflistung synchronisiert werden kannGets an object that can be used to synchronize access to the collection of controls.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Fügt der ColumnHeader einen ListView hinzu.Adds a ColumnHeader to the ListView.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Bestimmt, ob sich der angegebene Spaltenkopf in der Auflistung befindet.Determines whether the specified column header is located in the collection.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Gibt den Index des angegebenen Spaltenheaders in der Auflistung zurück.Returns the index, within the collection, of the specified column header.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Fügt einer Auflistung einen vorhandenen Spaltenkopf am angegebenen Index hinzu.Inserts an existing column header into the collection at the specified index.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Ruft einen Wert ab, der angibt, ob das ListView.ColumnHeaderCollection eine feste Größe aufweist.Gets a value indicating whether the ListView.ColumnHeaderCollection has a fixed size.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Ruft den Spaltenkopf am angegebenen Index in der Auflistung ab oder legt diesen fest.Gets or sets the column header at the specified index within the collection.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Entfernt den angegebenen Spaltenkopf aus der Auflistung.Removes the specified column header from the collection.

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: