C# Class Support.UI.ListViewItemComparer

Inheritance: IComparer
Afficher le fichier Open project: nhmkdev/cardmaker Class Usage Examples

Méthodes publiques

Méthode Description
Compare ( object x, object y ) : int
ListViewItemComparer ( SortOrder sOrder ) : System
ListViewItemComparer ( int column, SortOrder sOrder, bool bNumber ) : System

Basic sorter that allows for number/string based sorting.

SortColumn ( ListView lv, System.Windows.Forms.ColumnClickEventArgs e, bool bNumberCompare ) : void

Private Methods

Méthode Description
NumCompare ( object x, object y ) : int

Compares the strings as integers. Sorted non-integers are always assumed equal.

StringCompare ( object x, object y ) : int

Compares the strings using the String.Compare method.

Method Details

Compare() public méthode

public Compare ( object x, object y ) : int
x object
y object
Résultat int

ListViewItemComparer() public méthode

public ListViewItemComparer ( SortOrder sOrder ) : System
sOrder SortOrder
Résultat System

ListViewItemComparer() public méthode

Basic sorter that allows for number/string based sorting.
public ListViewItemComparer ( int column, SortOrder sOrder, bool bNumber ) : System
column int column to sort by index
sOrder SortOrder the sort order
bNumber bool Flag indicating whether the column should be sorted as numbers
Résultat System

SortColumn() public static méthode

public static SortColumn ( ListView lv, System.Windows.Forms.ColumnClickEventArgs e, bool bNumberCompare ) : void
lv System.Windows.Forms.ListView
e System.Windows.Forms.ColumnClickEventArgs
bNumberCompare bool
Résultat void