ListView.Sort メソッド

定義

リスト ビューの項目を並べ替えます。Sorts the items of the list view.

public:
 void Sort();
public void Sort ();
member this.Sort : unit -> unit
Public Sub Sort ()

注釈

通常、項目は、項目のテキストに基づいて項目を並べ替えるプロパティを使用して並べ替えられ Sorting ます。Typically items are sorted using the Sorting property, which sorts items based on the item text. 並べ替え順序をカスタマイズするには、インターフェイスを実装するクラスを記述 IComparer し、 ListViewItemSorter そのクラスのオブジェクトにプロパティを設定する必要があります。To customize the sort order, you must write a class that implements the IComparer interface and set the ListViewItemSorter property to an object of that class. これは、アイテムをサブアイテムテキストで並べ替える場合などに便利です。This is useful, for example, when you want to sort items by subitem text. 項目の手動による並べ替えの実行の詳細については、プロパティの例を参照してください ListViewItemSorterFor more information on performing manual sorting of items, see the example for the ListViewItemSorter property.

プロパティが ListView.Sorting 以外の値に設定されている場合、またはプロパティが設定されている場合は SortOrder.None ListViewItemSorter 、項目が追加されるときにリストが自動的に並べ替えられます。If the ListView.Sorting property is set to a value other than SortOrder.None or if the ListViewItemSorter property is set, the list is sorted automatically when items are added. ラベルのテキストが変更されても、項目は自動的に並べ替えられません。Items are not sorted automatically when the label text changes.

適用対象

こちらもご覧ください