ListView.ColumnHeaderCollection 클래스

정의

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


        ' 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 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListView.ColumnHeaderCollection class.

속성

Count

컬렉션의 항목 수를 가져옵니다.Gets the number of items in the collection.

IsReadOnly

컬렉션이 읽기 전용인지를 나타내는 값을 가져옵니다.Gets a value indicating whether the collection is read-only.

Item[Int32]

컬렉션의 지정된 인덱스에 있는 열 머리글을 가져옵니다.Gets the column header at the specified index within the collection.

Item[String]

컬렉션에서 지정된 키를 가진 열 머리글을 가져옵니다.Gets the column header with the specified key from the collection.

메서드

Add(ColumnHeader)

기존 ColumnHeader을 컬렉션에 추가합니다.Adds an existing ColumnHeader to the collection.

Add(String)

지정된 텍스트를 가진 열을 만든 다음 컬렉션에 추가합니다.Creates and adds a column with the specified text to the collection.

Add(String, Int32)

지정된 텍스트와 너비를 갖는 열을 만든 다음 컬렉션에 추가합니다.Creates and adds a column with the specified text and width to the collection.

Add(String, Int32, HorizontalAlignment)

지정한 텍스트, 너비, 정렬 설정으로 열 머리글을 컬렉션에 추가합니다.Adds a column header to the collection with specified text, width, and alignment settings.

Add(String, String)

지정된 텍스트와 키를 갖는 열을 만든 다음 컬렉션에 추가합니다.Creates and adds a column with the specified text and key to the collection.

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)

지정된 키, 맞춤 텍스트, 너비 및 이미지 인덱스를 갖는 열을 만든 다음 컬렉션에 추가합니다.Creates and adds a column with the specified key, aligned text, width, and image index to the collection.

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[])

열 머리글 배열을 컬렉션에 추가합니다.Adds an array of column headers to the collection.

Clear()

컬렉션에서 모든 열 머리글을 제거합니다.Removes all column headers from the collection.

Contains(ColumnHeader)

지정된 열 머리글이 컬렉션에 있는지 여부를 확인합니다.Determines whether the specified column header is located in the collection.

ContainsKey(String)

지정된 키를 가진 열이 컬렉션에 있는지 여부를 확인합니다.Determines if a column with the specified key is contained in the collection.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetEnumerator()

열 머리글 컬렉션을 반복하는 데 사용할 열거자를 반환합니다.Returns an enumerator to use to iterate through the column header collection.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
IndexOf(ColumnHeader)

컬렉션 내에서 지정된 열 머리글의 인덱스를 반환합니다.Returns the index, within the collection, of the specified column header.

IndexOfKey(String)

지정된 키를 갖는 열의 인덱스를 확인합니다.Determines the index for a column with the specified key.

Insert(Int32, ColumnHeader)

지정한 인덱스로 기존 열 머리글을 컬렉션에 삽입합니다.Inserts an existing column header into the collection at the specified index.

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)

지정된 텍스트 및 초기 너비를 가진 열 머리글을 새로 만들어 컬렉션의 지정된 인덱스에 삽입합니다.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)

새 열 머리글을 만들어 컬렉션의 지정한 위치에 삽입합니다.Creates a new column header and inserts it into the collection at the specified index.

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)

지정된 텍스트, 키 및 너비를 가진 열 머리글을 새로 만들어 컬렉션의 지정된 인덱스에 삽입합니다.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)

지정된 맞춤 텍스트, 키, 너비 및 이미지 인덱스를 가진 열 머리글을 새로 만들어 컬렉션의 지정된 인덱스에 삽입합니다.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)

지정된 맞춤 텍스트, 키, 너비 및 이미지 키를 가진 열 머리글을 새로 만들어 컬렉션의 지정된 인덱스에 삽입합니다.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()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
Remove(ColumnHeader)

컬렉션에서 지정한 열 머리글을 제거합니다.Removes the specified column header from the collection.

RemoveAt(Int32)

컬렉션의 지정된 인덱스에서 열 머리글을 제거합니다.Removes the column header at the specified index within the collection.

RemoveByKey(String)

컬렉션에서 지정된 키를 가진 열을 제거합니다.Removes the column with the specified key from the collection.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

ICollection.CopyTo(Array, Int32)

ColumnHeaderListView.ColumnHeaderCollection 개체를 배열의 특정 배열 인덱스부터 시작하는 위치에 복사합니다.Copies the ColumnHeader objects in the ListView.ColumnHeaderCollection to an array, starting at a particular array index.

ICollection.IsSynchronized

ListView.ColumnHeaderCollection에 대한 액세스가 동기화되어 스레드로부터 안전하게 보호되는지를 나타내는 값을 가져옵니다.Gets a value indicating whether access to the ListView.ColumnHeaderCollection is synchronized (thread safe).

ICollection.SyncRoot

컨트롤 컬렉션에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 가져옵니다.Gets an object that can be used to synchronize access to the collection of controls.

IList.Add(Object)

ColumnHeaderListView를 추가합니다.Adds a ColumnHeader to the ListView.

IList.Contains(Object)

지정된 열 머리글이 컬렉션에 있는지 여부를 확인합니다.Determines whether the specified column header is located in the collection.

IList.IndexOf(Object)

컬렉션 내에서 지정된 열 머리글의 인덱스를 반환합니다.Returns the index, within the collection, of the specified column header.

IList.Insert(Int32, Object)

지정한 인덱스로 기존 열 머리글을 컬렉션에 삽입합니다.Inserts an existing column header into the collection at the specified index.

IList.IsFixedSize

ListView.ColumnHeaderCollection의 크기가 고정되어 있는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the ListView.ColumnHeaderCollection has a fixed size.

IList.Item[Int32]

컬렉션에서 지정한 인덱스의 열 머리글을 가져오거나 설정합니다.Gets or sets the column header at the specified index within the collection.

IList.Remove(Object)

컬렉션에서 지정한 열 머리글을 제거합니다.Removes the specified column header from the collection.

확장 메서드

Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable로 변환합니다.Converts an IEnumerable to an IQueryable.

적용 대상