C# Class System.Windows.Forms.ListView

Inheritance: Control
Afficher le fichier Open project: Clancey/MonoMac.Windows.Form Class Usage Examples

Private Properties

Свойство Type Description
AddColumn void
BiggestItem System.Drawing.Size
CalcTextSize void
CalculateScrollBars void
CanProceedWithResize bool
ChangeItemLocation void
FindItemWithText System.Windows.Forms.ListViewItem
GetAdjustedIndex int
GetDefaultGroupItems int
GetDetailsItemHeight int
GetFixedAdjustedIndex int
GetFixedItemLocation System.Drawing.Point
GetItemAtDisplayIndex System.Windows.Forms.ListViewItem
GetItemIndex int
GetItemLocation System.Drawing.Point
GetReorderedColumn ColumnHeader
GetReorderedColumnIndex int
HandleNavKeys bool
IsInputCharInternal bool
KeySearchString bool
LayoutGroupHeader int
ListView_Invalidated void
ListView_KeyDown void
ListView_MouseEnter void
ListView_SizeChanged void
OnImageListChanged void
OnItemsChanged void
OnPaintInternal void
OnRightToLeftLayoutChanged void
OnSelectedIndexChanged void
OnUIACheckBoxesChanged void
OnUIAFocusedItemChanged void
OnUIALabelEditChanged void
OnUIAMultiSelectChanged void
OnUIAShowGroupsChanged void
OnUIAViewChanged void
RaiseColumnWidthChanged void
RaiseColumnWidthChanged void
Redraw void
RedrawItems void
ReorderColumn void
ReorderColumns void
ResetSearchString void
Scroll void
SelectItems bool
SetFocusedItem void
SetItemAtDisplayIndex void
SetScrollValue void
Sort void
TranslateMouseEventArgs MouseEventArgs
UIAGetHeaderBounds Rectangle

Méthodes publiques

Méthode Description
ArrangeIcons ( ) : void
ArrangeIcons ( ListViewAlignment value ) : void
AutoResizeColumn ( int columnIndex, ColumnHeaderAutoResizeStyle headerAutoResize ) : void
AutoResizeColumns ( ColumnHeaderAutoResizeStyle headerAutoResize ) : void
BeginUpdate ( ) : void
CalculateCustomColumnWidth ( ) : void
CalculateDetailsGroupItemsCount ( ) : void
CalculateGroupsLayout ( Size item_size, int y_spacing, int y_origin ) : void
CalculateRowsAndCols ( Size item_size, bool left_aligned, int x_spacing, int y_spacing ) : void
Clear ( ) : void
EndUpdate ( ) : void
EnsureVisible ( int index ) : void
FindItemWithText ( string text ) : System.Windows.Forms.ListViewItem
FindItemWithText ( string text, bool includeSubItemsInSearch, int startIndex ) : System.Windows.Forms.ListViewItem
FindItemWithText ( string text, bool includeSubItemsInSearch, int startIndex, bool isPrefixSearch ) : System.Windows.Forms.ListViewItem
FindNearestItem ( SearchDirectionHint dir, Point point ) : System.Windows.Forms.ListViewItem
FindNearestItem ( SearchDirectionHint searchDirection, int x, int y ) : System.Windows.Forms.ListViewItem
FocusChanged ( object o, EventArgs args ) : void
GetItemAt ( int x, int y ) : System.Windows.Forms.ListViewItem
GetItemRect ( int index ) : Rectangle
GetItemRect ( int index, ItemBoundsPortion portion ) : Rectangle
HitTest ( Point point ) : ListViewHitTestInfo
HitTest ( int x, int y ) : ListViewHitTestInfo
InvalidateSelection ( ) : void
LayoutIcons ( Size item_size, bool left_aligned, int x_spacing, int y_spacing ) : void
ListView ( ) : System
SelectIndex ( int display_index ) : void
SetItemLocation ( int index, int x, int y, int row, int col ) : void
ShiftItemsPositions ( int from, int to, bool forward ) : void
Sort ( ) : void
ToString ( ) : string
ToggleItemsCheckState ( ) : void

Méthodes protégées

Méthode Description
CreateHandle ( ) : void
Dispose ( bool disposing ) : void
IsInputKey ( Keys keyData ) : bool
OnAfterLabelEdit ( LabelEditEventArgs e ) : void
OnBackgroundImageChanged ( EventArgs e ) : void
OnBeforeLabelEdit ( LabelEditEventArgs e ) : void
OnCacheVirtualItems ( CacheVirtualItemsEventArgs e ) : void
OnColumnClick ( ColumnClickEventArgs e ) : void
OnColumnReordered ( ColumnReorderedEventArgs e ) : void
OnColumnWidthChanged ( ColumnWidthChangedEventArgs e ) : void
OnColumnWidthChanging ( ColumnWidthChangingEventArgs e ) : void
OnDrawColumnHeader ( DrawListViewColumnHeaderEventArgs e ) : void
OnDrawItem ( DrawListViewItemEventArgs e ) : void
OnDrawSubItem ( DrawListViewSubItemEventArgs e ) : void
OnFontChanged ( EventArgs e ) : void
OnHandleCreated ( EventArgs e ) : void
OnHandleDestroyed ( EventArgs e ) : void
OnItemActivate ( EventArgs e ) : void
OnItemCheck ( ItemCheckEventArgs ice ) : void
OnItemChecked ( ItemCheckedEventArgs e ) : void
OnItemDrag ( ItemDragEventArgs e ) : void
OnItemMouseHover ( ListViewItemMouseHoverEventArgs e ) : void
OnItemSelectionChanged ( ListViewItemSelectionChangedEventArgs e ) : void
OnMouseHover ( EventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnParentChanged ( EventArgs e ) : void
OnResize ( EventArgs e ) : void
OnRetrieveVirtualItem ( RetrieveVirtualItemEventArgs e ) : void
OnSearchForVirtualItem ( SearchForVirtualItemEventArgs e ) : void
OnSelectedIndexChanged ( EventArgs e ) : void
OnSystemColorsChanged ( EventArgs e ) : void
OnVirtualItemsSelectionRangeChanged ( ListViewVirtualItemsSelectionRangeChangedEventArgs e ) : void
RealizeProperties ( ) : void
UpdateExtendedStyles ( ) : void

Private Methods

Méthode Description
AddColumn ( ColumnHeader newCol, int index, bool redraw ) : void
BiggestItem ( int col ) : Size
CalcTextSize ( ) : void
CalculateScrollBars ( ) : void
CanProceedWithResize ( ColumnHeader col, int width ) : bool
ChangeItemLocation ( int display_index, Point new_pos ) : void
FindItemWithText ( string text, bool includeSubItemsInSearch, int startIndex, bool isPrefixSearch, bool roundtrip ) : System.Windows.Forms.ListViewItem
GetAdjustedIndex ( Keys key ) : int
GetDefaultGroupItems ( ) : int
GetDetailsItemHeight ( ) : int
GetFixedAdjustedIndex ( Keys key ) : int
GetFixedItemLocation ( int index ) : Point
GetItemAtDisplayIndex ( int display_index ) : System.Windows.Forms.ListViewItem
GetItemIndex ( int display_index ) : int
GetItemLocation ( int index ) : Point
GetReorderedColumn ( int index ) : ColumnHeader
GetReorderedColumnIndex ( ColumnHeader column ) : int
HandleNavKeys ( Keys key_data ) : bool
IsInputCharInternal ( char charCode ) : bool
KeySearchString ( KeyEventArgs ke ) : bool
LayoutGroupHeader ( ListViewGroup group, int y_origin, int item_height, int y_spacing, int rows ) : int
ListView_Invalidated ( object sender, InvalidateEventArgs e ) : void
ListView_KeyDown ( object sender, KeyEventArgs ke ) : void
ListView_MouseEnter ( object sender, EventArgs args ) : void
ListView_SizeChanged ( object sender, EventArgs e ) : void
OnImageListChanged ( object sender, EventArgs args ) : void
OnItemsChanged ( ) : void
OnPaintInternal ( PaintEventArgs pe ) : void
OnRightToLeftLayoutChanged ( EventArgs e ) : void
OnSelectedIndexChanged ( ) : void
OnUIACheckBoxesChanged ( ) : void
OnUIAFocusedItemChanged ( ) : void
OnUIALabelEditChanged ( ) : void
OnUIAMultiSelectChanged ( ) : void
OnUIAShowGroupsChanged ( ) : void
OnUIAViewChanged ( ) : void
RaiseColumnWidthChanged ( ColumnHeader column ) : void
RaiseColumnWidthChanged ( int resize_column ) : void
Redraw ( bool recalculate ) : void
RedrawItems ( int startIndex, int endIndex, bool invalidateOnly ) : void
ReorderColumn ( ColumnHeader col, int index, bool fireEvent ) : void
ReorderColumns ( int display_indices, bool redraw ) : void
ResetSearchString ( ) : void
Scroll ( ScrollBar scrollbar, int delta ) : void
SelectItems ( ArrayList sel_items ) : bool
SetFocusedItem ( int display_index ) : void
SetItemAtDisplayIndex ( int display_index, int index ) : void
SetScrollValue ( ScrollBar scrollbar, int val ) : void
Sort ( bool redraw ) : void
TranslateMouseEventArgs ( MouseEventArgs args ) : MouseEventArgs
UIAGetHeaderBounds ( ListViewGroup group ) : Rectangle

Method Details

ArrangeIcons() public méthode

public ArrangeIcons ( ) : void
Résultat void

ArrangeIcons() public méthode

public ArrangeIcons ( ListViewAlignment value ) : void
value ListViewAlignment
Résultat void

AutoResizeColumn() public méthode

public AutoResizeColumn ( int columnIndex, ColumnHeaderAutoResizeStyle headerAutoResize ) : void
columnIndex int
headerAutoResize ColumnHeaderAutoResizeStyle
Résultat void

AutoResizeColumns() public méthode

public AutoResizeColumns ( ColumnHeaderAutoResizeStyle headerAutoResize ) : void
headerAutoResize ColumnHeaderAutoResizeStyle
Résultat void

BeginUpdate() public méthode

public BeginUpdate ( ) : void
Résultat void

CalculateCustomColumnWidth() public méthode

public CalculateCustomColumnWidth ( ) : void
Résultat void

CalculateDetailsGroupItemsCount() public méthode

public CalculateDetailsGroupItemsCount ( ) : void
Résultat void

CalculateGroupsLayout() public méthode

public CalculateGroupsLayout ( Size item_size, int y_spacing, int y_origin ) : void
item_size System.Drawing.Size
y_spacing int
y_origin int
Résultat void

CalculateRowsAndCols() public méthode

public CalculateRowsAndCols ( Size item_size, bool left_aligned, int x_spacing, int y_spacing ) : void
item_size System.Drawing.Size
left_aligned bool
x_spacing int
y_spacing int
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

CreateHandle() protected méthode

protected CreateHandle ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

EndUpdate() public méthode

public EndUpdate ( ) : void
Résultat void

EnsureVisible() public méthode

public EnsureVisible ( int index ) : void
index int
Résultat void

FindItemWithText() public méthode

public FindItemWithText ( string text ) : System.Windows.Forms.ListViewItem
text string
Résultat System.Windows.Forms.ListViewItem

FindItemWithText() public méthode

public FindItemWithText ( string text, bool includeSubItemsInSearch, int startIndex ) : System.Windows.Forms.ListViewItem
text string
includeSubItemsInSearch bool
startIndex int
Résultat System.Windows.Forms.ListViewItem

FindItemWithText() public méthode

public FindItemWithText ( string text, bool includeSubItemsInSearch, int startIndex, bool isPrefixSearch ) : System.Windows.Forms.ListViewItem
text string
includeSubItemsInSearch bool
startIndex int
isPrefixSearch bool
Résultat System.Windows.Forms.ListViewItem

FindNearestItem() public méthode

public FindNearestItem ( SearchDirectionHint dir, Point point ) : System.Windows.Forms.ListViewItem
dir SearchDirectionHint
point System.Drawing.Point
Résultat System.Windows.Forms.ListViewItem

FindNearestItem() public méthode

public FindNearestItem ( SearchDirectionHint searchDirection, int x, int y ) : System.Windows.Forms.ListViewItem
searchDirection SearchDirectionHint
x int
y int
Résultat System.Windows.Forms.ListViewItem

FocusChanged() public méthode

public FocusChanged ( object o, EventArgs args ) : void
o object
args EventArgs
Résultat void

GetItemAt() public méthode

public GetItemAt ( int x, int y ) : System.Windows.Forms.ListViewItem
x int
y int
Résultat System.Windows.Forms.ListViewItem

GetItemRect() public méthode

public GetItemRect ( int index ) : Rectangle
index int
Résultat System.Drawing.Rectangle

GetItemRect() public méthode

public GetItemRect ( int index, ItemBoundsPortion portion ) : Rectangle
index int
portion ItemBoundsPortion
Résultat System.Drawing.Rectangle

HitTest() public méthode

public HitTest ( Point point ) : ListViewHitTestInfo
point Point
Résultat ListViewHitTestInfo

HitTest() public méthode

public HitTest ( int x, int y ) : ListViewHitTestInfo
x int
y int
Résultat ListViewHitTestInfo

InvalidateSelection() public méthode

public InvalidateSelection ( ) : void
Résultat void

IsInputKey() protected méthode

protected IsInputKey ( Keys keyData ) : bool
keyData Keys
Résultat bool

LayoutIcons() public méthode

public LayoutIcons ( Size item_size, bool left_aligned, int x_spacing, int y_spacing ) : void
item_size Size
left_aligned bool
x_spacing int
y_spacing int
Résultat void

ListView() public méthode

public ListView ( ) : System
Résultat System

OnAfterLabelEdit() protected méthode

protected OnAfterLabelEdit ( LabelEditEventArgs e ) : void
e LabelEditEventArgs
Résultat void

OnBackgroundImageChanged() protected méthode

protected OnBackgroundImageChanged ( EventArgs e ) : void
e EventArgs
Résultat void

OnBeforeLabelEdit() protected méthode

protected OnBeforeLabelEdit ( LabelEditEventArgs e ) : void
e LabelEditEventArgs
Résultat void

OnCacheVirtualItems() protected méthode

protected OnCacheVirtualItems ( CacheVirtualItemsEventArgs e ) : void
e CacheVirtualItemsEventArgs
Résultat void

OnColumnClick() protected méthode

protected OnColumnClick ( ColumnClickEventArgs e ) : void
e ColumnClickEventArgs
Résultat void

OnColumnReordered() protected méthode

protected OnColumnReordered ( ColumnReorderedEventArgs e ) : void
e ColumnReorderedEventArgs
Résultat void

OnColumnWidthChanged() protected méthode

protected OnColumnWidthChanged ( ColumnWidthChangedEventArgs e ) : void
e ColumnWidthChangedEventArgs
Résultat void

OnColumnWidthChanging() protected méthode

protected OnColumnWidthChanging ( ColumnWidthChangingEventArgs e ) : void
e ColumnWidthChangingEventArgs
Résultat void

OnDrawColumnHeader() protected méthode

protected OnDrawColumnHeader ( DrawListViewColumnHeaderEventArgs e ) : void
e DrawListViewColumnHeaderEventArgs
Résultat void

OnDrawItem() protected méthode

protected OnDrawItem ( DrawListViewItemEventArgs e ) : void
e DrawListViewItemEventArgs
Résultat void

OnDrawSubItem() protected méthode

protected OnDrawSubItem ( DrawListViewSubItemEventArgs e ) : void
e DrawListViewSubItemEventArgs
Résultat void

OnFontChanged() protected méthode

protected OnFontChanged ( EventArgs e ) : void
e EventArgs
Résultat void

OnHandleCreated() protected méthode

protected OnHandleCreated ( EventArgs e ) : void
e EventArgs
Résultat void

OnHandleDestroyed() protected méthode

protected OnHandleDestroyed ( EventArgs e ) : void
e EventArgs
Résultat void

OnItemActivate() protected méthode

protected OnItemActivate ( EventArgs e ) : void
e EventArgs
Résultat void

OnItemCheck() protected méthode

protected OnItemCheck ( ItemCheckEventArgs ice ) : void
ice ItemCheckEventArgs
Résultat void

OnItemChecked() protected méthode

protected OnItemChecked ( ItemCheckedEventArgs e ) : void
e ItemCheckedEventArgs
Résultat void

OnItemDrag() protected méthode

protected OnItemDrag ( ItemDragEventArgs e ) : void
e ItemDragEventArgs
Résultat void

OnItemMouseHover() protected méthode

protected OnItemMouseHover ( ListViewItemMouseHoverEventArgs e ) : void
e ListViewItemMouseHoverEventArgs
Résultat void

OnItemSelectionChanged() protected méthode

protected OnItemSelectionChanged ( ListViewItemSelectionChangedEventArgs e ) : void
e ListViewItemSelectionChangedEventArgs
Résultat void

OnMouseHover() protected méthode

protected OnMouseHover ( EventArgs e ) : void
e EventArgs
Résultat void

OnMouseLeave() protected méthode

protected OnMouseLeave ( EventArgs e ) : void
e EventArgs
Résultat void

OnParentChanged() protected méthode

protected OnParentChanged ( EventArgs e ) : void
e EventArgs
Résultat void

OnResize() protected méthode

protected OnResize ( EventArgs e ) : void
e EventArgs
Résultat void

OnRetrieveVirtualItem() protected méthode

protected OnRetrieveVirtualItem ( RetrieveVirtualItemEventArgs e ) : void
e RetrieveVirtualItemEventArgs
Résultat void

OnSearchForVirtualItem() protected méthode

protected OnSearchForVirtualItem ( SearchForVirtualItemEventArgs e ) : void
e SearchForVirtualItemEventArgs
Résultat void

OnSelectedIndexChanged() protected méthode

protected OnSelectedIndexChanged ( EventArgs e ) : void
e EventArgs
Résultat void

OnSystemColorsChanged() protected méthode

protected OnSystemColorsChanged ( EventArgs e ) : void
e EventArgs
Résultat void

OnVirtualItemsSelectionRangeChanged() protected méthode

protected OnVirtualItemsSelectionRangeChanged ( ListViewVirtualItemsSelectionRangeChangedEventArgs e ) : void
e ListViewVirtualItemsSelectionRangeChangedEventArgs
Résultat void

RealizeProperties() protected méthode

protected RealizeProperties ( ) : void
Résultat void

SelectIndex() public méthode

public SelectIndex ( int display_index ) : void
display_index int
Résultat void

SetItemLocation() public méthode

public SetItemLocation ( int index, int x, int y, int row, int col ) : void
index int
x int
y int
row int
col int
Résultat void

ShiftItemsPositions() public méthode

public ShiftItemsPositions ( int from, int to, bool forward ) : void
from int
to int
forward bool
Résultat void

Sort() public méthode

public Sort ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

ToggleItemsCheckState() public méthode

public ToggleItemsCheckState ( ) : void
Résultat void

UpdateExtendedStyles() protected méthode

protected UpdateExtendedStyles ( ) : void
Résultat void