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 ListViewItem比較を実行するSystem.Collections.IComparerインターフェイスを実装するというクラスを定義しています。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 ListViewItemComparerは、で定義されているメソッドを使用して、クリックされた列に基づいて項目の並べ替えを実行します。 ColumnClickThe 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

注釈

クラスは、 ViewプロパティがListViewDetails設定されている場合に、コントロールに表示される列ヘッダーを格納します。 ListView.ColumnHeaderCollectionA ListView.ColumnHeaderCollection class stores the column headers that are displayed in the ListView control when the View property is set to Details. ListView.ColumnHeaderCollectionColumnHeader列に表示するテキストを定義するオブジェクトを格納します。また、列を表示するとき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. メソッドを使用すると、メソッドを使用して一度に1つの列ヘッダーを削除する代わりに、コレクションからすべての列ヘッダーを削除できます。 Remove ClearThe 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.

注意

すべての列の幅の組み合わせが32768ピクセルを超えた場合、予期しない動作が発生する可能性があります。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)

ColumnHeaderListView に追加します。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)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象