C# Класс System.Windows.Forms.ListView

Наследование: Control
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ArrangeIcons() публичный метод

public ArrangeIcons ( ) : void
Результат void

ArrangeIcons() публичный метод

public ArrangeIcons ( ListViewAlignment value ) : void
value ListViewAlignment
Результат void

AutoResizeColumn() публичный метод

public AutoResizeColumn ( int columnIndex, ColumnHeaderAutoResizeStyle headerAutoResize ) : void
columnIndex int
headerAutoResize ColumnHeaderAutoResizeStyle
Результат void

AutoResizeColumns() публичный метод

public AutoResizeColumns ( ColumnHeaderAutoResizeStyle headerAutoResize ) : void
headerAutoResize ColumnHeaderAutoResizeStyle
Результат void

BeginUpdate() публичный метод

public BeginUpdate ( ) : void
Результат void

CalculateCustomColumnWidth() публичный метод

public CalculateCustomColumnWidth ( ) : void
Результат void

CalculateDetailsGroupItemsCount() публичный метод

public CalculateDetailsGroupItemsCount ( ) : void
Результат void

CalculateGroupsLayout() публичный метод

public CalculateGroupsLayout ( Size item_size, int y_spacing, int y_origin ) : void
item_size System.Drawing.Size
y_spacing int
y_origin int
Результат void

CalculateRowsAndCols() публичный метод

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
Результат void

Clear() публичный метод

public Clear ( ) : void
Результат void

CreateHandle() защищенный метод

protected CreateHandle ( ) : void
Результат void

Dispose() защищенный метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EndUpdate() публичный метод

public EndUpdate ( ) : void
Результат void

EnsureVisible() публичный метод

public EnsureVisible ( int index ) : void
index int
Результат void

FindItemWithText() публичный метод

public FindItemWithText ( string text ) : System.Windows.Forms.ListViewItem
text string
Результат System.Windows.Forms.ListViewItem

FindItemWithText() публичный метод

public FindItemWithText ( string text, bool includeSubItemsInSearch, int startIndex ) : System.Windows.Forms.ListViewItem
text string
includeSubItemsInSearch bool
startIndex int
Результат System.Windows.Forms.ListViewItem

FindItemWithText() публичный метод

public FindItemWithText ( string text, bool includeSubItemsInSearch, int startIndex, bool isPrefixSearch ) : System.Windows.Forms.ListViewItem
text string
includeSubItemsInSearch bool
startIndex int
isPrefixSearch bool
Результат System.Windows.Forms.ListViewItem

FindNearestItem() публичный метод

public FindNearestItem ( SearchDirectionHint dir, Point point ) : System.Windows.Forms.ListViewItem
dir SearchDirectionHint
point System.Drawing.Point
Результат System.Windows.Forms.ListViewItem

FindNearestItem() публичный метод

public FindNearestItem ( SearchDirectionHint searchDirection, int x, int y ) : System.Windows.Forms.ListViewItem
searchDirection SearchDirectionHint
x int
y int
Результат System.Windows.Forms.ListViewItem

FocusChanged() публичный метод

public FocusChanged ( object o, EventArgs args ) : void
o object
args EventArgs
Результат void

GetItemAt() публичный метод

public GetItemAt ( int x, int y ) : System.Windows.Forms.ListViewItem
x int
y int
Результат System.Windows.Forms.ListViewItem

GetItemRect() публичный метод

public GetItemRect ( int index ) : Rectangle
index int
Результат System.Drawing.Rectangle

GetItemRect() публичный метод

public GetItemRect ( int index, ItemBoundsPortion portion ) : Rectangle
index int
portion ItemBoundsPortion
Результат System.Drawing.Rectangle

HitTest() публичный метод

public HitTest ( Point point ) : ListViewHitTestInfo
point Point
Результат ListViewHitTestInfo

HitTest() публичный метод

public HitTest ( int x, int y ) : ListViewHitTestInfo
x int
y int
Результат ListViewHitTestInfo

InvalidateSelection() публичный метод

public InvalidateSelection ( ) : void
Результат void

IsInputKey() защищенный метод

protected IsInputKey ( Keys keyData ) : bool
keyData Keys
Результат bool

LayoutIcons() публичный метод

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
Результат void

ListView() публичный метод

public ListView ( ) : System
Результат System

OnAfterLabelEdit() защищенный метод

protected OnAfterLabelEdit ( LabelEditEventArgs e ) : void
e LabelEditEventArgs
Результат void

OnBackgroundImageChanged() защищенный метод

protected OnBackgroundImageChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnBeforeLabelEdit() защищенный метод

protected OnBeforeLabelEdit ( LabelEditEventArgs e ) : void
e LabelEditEventArgs
Результат void

OnCacheVirtualItems() защищенный метод

protected OnCacheVirtualItems ( CacheVirtualItemsEventArgs e ) : void
e CacheVirtualItemsEventArgs
Результат void

OnColumnClick() защищенный метод

protected OnColumnClick ( ColumnClickEventArgs e ) : void
e ColumnClickEventArgs
Результат void

OnColumnReordered() защищенный метод

protected OnColumnReordered ( ColumnReorderedEventArgs e ) : void
e ColumnReorderedEventArgs
Результат void

OnColumnWidthChanged() защищенный метод

protected OnColumnWidthChanged ( ColumnWidthChangedEventArgs e ) : void
e ColumnWidthChangedEventArgs
Результат void

OnColumnWidthChanging() защищенный метод

protected OnColumnWidthChanging ( ColumnWidthChangingEventArgs e ) : void
e ColumnWidthChangingEventArgs
Результат void

OnDrawColumnHeader() защищенный метод

protected OnDrawColumnHeader ( DrawListViewColumnHeaderEventArgs e ) : void
e DrawListViewColumnHeaderEventArgs
Результат void

OnDrawItem() защищенный метод

protected OnDrawItem ( DrawListViewItemEventArgs e ) : void
e DrawListViewItemEventArgs
Результат void

OnDrawSubItem() защищенный метод

protected OnDrawSubItem ( DrawListViewSubItemEventArgs e ) : void
e DrawListViewSubItemEventArgs
Результат void

OnFontChanged() защищенный метод

protected OnFontChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnHandleCreated() защищенный метод

protected OnHandleCreated ( EventArgs e ) : void
e EventArgs
Результат void

OnHandleDestroyed() защищенный метод

protected OnHandleDestroyed ( EventArgs e ) : void
e EventArgs
Результат void

OnItemActivate() защищенный метод

protected OnItemActivate ( EventArgs e ) : void
e EventArgs
Результат void

OnItemCheck() защищенный метод

protected OnItemCheck ( ItemCheckEventArgs ice ) : void
ice ItemCheckEventArgs
Результат void

OnItemChecked() защищенный метод

protected OnItemChecked ( ItemCheckedEventArgs e ) : void
e ItemCheckedEventArgs
Результат void

OnItemDrag() защищенный метод

protected OnItemDrag ( ItemDragEventArgs e ) : void
e ItemDragEventArgs
Результат void

OnItemMouseHover() защищенный метод

protected OnItemMouseHover ( ListViewItemMouseHoverEventArgs e ) : void
e ListViewItemMouseHoverEventArgs
Результат void

OnItemSelectionChanged() защищенный метод

protected OnItemSelectionChanged ( ListViewItemSelectionChangedEventArgs e ) : void
e ListViewItemSelectionChangedEventArgs
Результат void

OnMouseHover() защищенный метод

protected OnMouseHover ( EventArgs e ) : void
e EventArgs
Результат void

OnMouseLeave() защищенный метод

protected OnMouseLeave ( EventArgs e ) : void
e EventArgs
Результат void

OnParentChanged() защищенный метод

protected OnParentChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnResize() защищенный метод

protected OnResize ( EventArgs e ) : void
e EventArgs
Результат void

OnRetrieveVirtualItem() защищенный метод

protected OnRetrieveVirtualItem ( RetrieveVirtualItemEventArgs e ) : void
e RetrieveVirtualItemEventArgs
Результат void

OnSearchForVirtualItem() защищенный метод

protected OnSearchForVirtualItem ( SearchForVirtualItemEventArgs e ) : void
e SearchForVirtualItemEventArgs
Результат void

OnSelectedIndexChanged() защищенный метод

protected OnSelectedIndexChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnSystemColorsChanged() защищенный метод

protected OnSystemColorsChanged ( EventArgs e ) : void
e EventArgs
Результат void

OnVirtualItemsSelectionRangeChanged() защищенный метод

protected OnVirtualItemsSelectionRangeChanged ( ListViewVirtualItemsSelectionRangeChangedEventArgs e ) : void
e ListViewVirtualItemsSelectionRangeChangedEventArgs
Результат void

RealizeProperties() защищенный метод

protected RealizeProperties ( ) : void
Результат void

SelectIndex() публичный метод

public SelectIndex ( int display_index ) : void
display_index int
Результат void

SetItemLocation() публичный метод

public SetItemLocation ( int index, int x, int y, int row, int col ) : void
index int
x int
y int
row int
col int
Результат void

ShiftItemsPositions() публичный метод

public ShiftItemsPositions ( int from, int to, bool forward ) : void
from int
to int
forward bool
Результат void

Sort() публичный метод

public Sort ( ) : void
Результат void

ToString() публичный метод

public ToString ( ) : string
Результат string

ToggleItemsCheckState() публичный метод

public ToggleItemsCheckState ( ) : void
Результат void

UpdateExtendedStyles() защищенный метод

protected UpdateExtendedStyles ( ) : void
Результат void