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

Определение

Представляет коллекцию заголовков столбцов в элементе управления ListView.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
Наследование
ListView.ColumnHeaderCollectionListView.ColumnHeaderCollectionListView.ColumnHeaderCollectionListView.ColumnHeaderCollection
Атрибуты
Реализации

Примеры

В следующем примере кода создается форма, содержащая ListView элемент управления, который вручную сортировать элементы столбца в ListView нажатии элемента управления.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. В примере определяется класс с именем ListViewItemComparer , реализующий System.Collections.IComparer интерфейс, который выполняет ListViewItem сравнения.The example defines a class called ListViewItemComparer that implements the System.Collections.IComparer interface that performs the ListViewItem comparison. В примере создается экземпляр ListViewItemComparer и использует его для задания ListViewItemSorter свойство ListView элемента управления.The example creates an instance of ListViewItemComparer and uses it to set the ListViewItemSorter property of the ListView control. Sort Вызов метода ColumnClick обработчик событий использует методы, определенные в ListViewItemComparer для выполнения сортировки элементов, на основе столбца, которую щелкнули.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

Комментарии

Объект ListView.ColumnHeaderCollection класс хранит заголовки столбцов, отображаемых в ListView управления View свойству Details.A ListView.ColumnHeaderCollection class stores the column headers that are displayed in the ListView control when the View property is set to Details. ListView.ColumnHeaderCollection Хранит ColumnHeader объектами, которые определяют текст, отображаемый для столбца, а также как заголовок столбца отображается в ListView управления при отображении столбцов.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. Когда ListView отображает столбцы, элементы и их подэлементы, отображаются в свои собственные столбцы.When a ListView displays columns, the items and their subitems are displayed in their own columns. Чтобы указать, какие столбцы данных вложенного элемента отображается в разделе, см. в разделе ListViewItem.ListViewSubItemCollection класса.To specify which columns subitem data is displayed under, see the ListViewItem.ListViewSubItemCollection class.

Существует ряд способов добавления заголовков столбцов в коллекцию.There are a number of ways to add column headers to the collection. Add Метод добавляет заголовок одного столбца в коллекцию.The Add method adds a single column header to the collection. Можно добавить несколько заголовков столбцов в коллекцию, создав массив ColumnHeader объектов и передать его в AddRange метод.To add a number of column headers to the collection, you create an array of ColumnHeader objects and pass it to the AddRange method. Если вы хотите вставить заголовок столбца в определенном месте в коллекции, можно использовать Insert метод.If you want to insert a column header at a specific location in the collection, you can use the Insert method. Чтобы удалить заголовки столбцов, можно использовать либо Remove метод или RemoveAt метод, если вы знаете, где находится заголовок столбца в коллекции.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. Clear Метод позволяет удалить все заголовки столбцов из коллекции вместо использования Remove метод для удаления одного заголовка столбца за раз.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.

Помимо методов и свойств для добавления и удаления заголовков столбцов ListView.ColumnHeaderCollection также предоставляет методы для поиска заголовков в коллекции.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. Contains Метод позволяет определить, является ли заголовок столбца является членом коллекции.The Contains method enables you to determine whether a column header is a member of the collection. Если известно, что заголовок столбца находится в коллекции, можно использовать IndexOf метод, чтобы определить, где находится заголовок столбца в коллекции.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.

Примечание

Непредвиденное поведение может возникнуть при объединенный ширину всех столбцов превышает 32 768 пикселей.Unexpected behavior can result when the combined width of all columns exceeds 32,768 pixels.

Конструкторы

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

Инициализирует новый экземпляр класса ListView.ColumnHeaderCollection.Initializes a new instance of the ListView.ColumnHeaderCollection class.

Свойства

Count Count Count Count

Возвращает количество элементов в коллекции.Gets the number of items in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Возвращает значение, указывающее, является ли коллекция доступной только для чтения.Gets a value indicating whether the collection is read-only.

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

Получает заголовок столбца из коллекции по указанному индексу.Gets the column header at the specified index within the collection.

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

Получает заголовок столбца с указанным ключом из коллекции.Gets the column header with the specified key from the collection.

Методы

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

Добавляет существующий ColumnHeader в коллекцию.Adds an existing ColumnHeader to the collection.

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

Создает и добавляет столбец с указанным текстом в коллекцию.Creates and adds a column with the specified text to the collection.

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

Создает и добавляет столбец с указанным текстом и шириной в коллекцию.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)

Добавляет в коллекцию заголовок столбца с заданным текстом, шириной и параметрами выравнивания.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)

Создает и добавляет столбец с указанным текстом и ключом в коллекцию.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)

Создает и добавляет столбец с указанным текстом, ключом и шириной в коллекцию.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)

Создает и добавляет столбец с указанным ключом, выровненным текстом, шириной и индексом изображения в коллекцию.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)

Создает и добавляет столбец с указанным ключом, выровненным текстом, шириной и ключом изображения в коллекцию.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[])

Добавляет в коллекцию массив заголовков столбцов.Adds an array of column headers to the collection.

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

Удаляет все заголовки столбцов из коллекции.Removes all column headers from the collection.

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

Определяет, находится ли указанный заголовок столбца в данной коллекции.Determines whether the specified column header is located in the collection.

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

Определяет, содержится ли в коллекции столбец с указанным ключом.Determines if a column with the specified key is contained in the collection.

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

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает перечислитель для использования при итерации по коллекции заголовков столбцов.Returns an enumerator to use to iterate through the column header collection.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

Возвращает индекс из коллекции для заданного заголовка столбца.Returns the index, within the collection, of the specified column header.

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

Определяет индекс для столбца с указанным ключом.Determines the index for a column with the specified key.

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

Вставляет существующий заголовок столбца в коллекцию по указанному индексу.Inserts an existing column header into the collection at the specified index.

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

Создает новый заголовок столбца с указанным текстом и вставляет заголовок в коллекцию по указанному индексу.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)

Создает новый заголовок столбца с указанным текстом и исходной шириной и вставляет заголовок в коллекцию по указанному индексу.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)

Создает новый заголовок столбца и вставляет его в коллекцию по указанному индексу.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)

Создает новый заголовок столбца с указанным текстом и ключом и вставляет заголовок в коллекцию по указанному индексу.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)

Создает новый заголовок столбца с указанным текстом, ключом и шириной и вставляет заголовок в коллекцию по указанному индексу.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)

Создает новый заголовок столбца с указанным выровненным текстом, ключом, шириной и индексом изображения и вставляет заголовок в коллекцию по указанному индексу.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)

Создает новый заголовок столбца с указанным выровненным текстом, ключом, шириной и ключом изображения и вставляет заголовок в коллекцию по указанному индексу.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()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Удаляет заданный заголовок столбца из коллекции.Removes the specified column header from the collection.

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

Удаляет заголовок столбца из коллекции по указанному индексу.Removes the column header at the specified index within the collection.

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

Удаляет столбец с указанным ключом из коллекции.Removes the column with the specified key from the collection.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Явные реализации интерфейса

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

Копирует объекты ColumnHeader в ListView.ColumnHeaderCollection в массив, начиная с определенного индекса массива.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

Возвращает значение, показывающее, является ли доступ к коллекции ListView.ColumnHeaderCollection синхронизированным (потокобезопасным).Gets a value indicating whether access to the ListView.ColumnHeaderCollection is synchronized (thread safe).

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

Возвращает объект, который может быть использован для синхронизации доступа к коллекции элементов управления.Gets 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)

Добавляет объект ColumnHeader в коллекцию ListView.Adds a ColumnHeader to the ListView.

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

Определяет, находится ли указанный заголовок столбца в данной коллекции.Determines whether the specified column header is located in the collection.

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

Возвращает индекс из коллекции для заданного заголовка столбца.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)

Вставляет существующий заголовок столбца в коллекцию по указанному индексу.Inserts an existing column header into the collection at the specified index.

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

Получает значение, указывающее, имеет ли список ListView.ColumnHeaderCollection фиксированный размер.Gets a value indicating whether the ListView.ColumnHeaderCollection has a fixed size.

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

Получает или задает заголовок столбца с заданным индексом в коллекции.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)

Удаляет заданный заголовок столбца из коллекции.Removes the specified column header from the collection.

Методы расширения

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

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

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

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

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

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

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

Преобразует IEnumerable для IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к