Zdexby TheHolyOneZ
44,741 classes
Class

ListView

: Control : Component : MarshalByRefObject : Object
System.Windows.Forms.ListView, System.Windows.Forms 0x0330 (816 B) inherited 0x01D8 System.Windows.Forms.dll
0x00x0330

Members 91

OffsetSizeNameTypeFlagsDefault
0x04activationItemActivationPrivate—
0x04alignmentListViewAlignmentPrivate—
0x01allow_column_reorderboolPrivate—
0x01auto_arrangeboolPrivate—
0x01check_boxesboolPrivate—
0x01E30x05padding / unreflected
0x08checked_indicesCheckedIndexCollectionPrivate+1 flags—
0x08checked_itemsCheckedListViewItemCollectionPrivate+1 flags—
0x08columnsColumnHeaderCollectionPrivate+1 flags—
0x04focused_item_indexint1 flags—
0x01full_row_selectboolPrivate—
0x01grid_linesboolPrivate—
0x02060x02padding / unreflected
0x04header_styleColumnHeaderStylePrivate—
0x01hide_selectionboolPrivate—
0x01hover_selectionboolPrivate—
0x020E0x02padding / unreflected
0x08item_sorterIComparerPrivate—
0x08itemsListViewItemCollectionPrivate+1 flags—
0x08groupsListViewGroupCollectionPrivate+1 flags—
0x01owner_drawboolPrivate—
0x01show_groupsboolPrivate—
0x01label_editboolPrivate—
0x01label_wrapboolPrivate—
0x01multiselectboolPrivate—
0x01scrollableboolPrivate—
0x01hover_pendingboolPrivate—
0x022F0x01padding / unreflected
0x08selected_indicesSelectedIndexCollectionPrivate+1 flags—
0x08selected_itemsSelectedListViewItemCollectionPrivate+1 flags—
0x08state_image_listImageListPrivate—
0x01updatingbool1 flags—
0x02490x03padding / unreflected
0x04viewViewPrivate—
0x04layout_wdintPrivate—
0x04layout_htintPrivate—
0x08header_controlHeaderControl1 flags—
0x08item_controlItemControl1 flags—
0x08h_scrollScrollBar1 flags—
0x08v_scrollScrollBar1 flags—
0x04h_markerint1 flags—
0x04v_markerint1 flags—
0x04keysearch_tickcntintPrivate—
0x02840x04padding / unreflected
0x08keysearch_textstringPrivate—
0x04keysearch_keydelayintPrivateStatic+1 flags—
0x08reordered_column_indicesint[]Private—
0x08reordered_items_indicesint[]Private—
0x08items_locationPoint[]Private—
0x08items_matrix_locationItemMatrixLocation[]Private—
0x08item_sizeSizePrivate—
0x04custom_column_widthintPrivate—
0x04hot_item_indexintPrivate—
0x01hot_trackingboolPrivate—
0x02C10x07padding / unreflected
0x08insertion_markListViewInsertionMarkPrivate—
0x01show_item_tooltipsboolPrivate—
0x02D10x07padding / unreflected
0x08item_tooltipToolTipPrivate—
0x08tile_sizeSizePrivate—
0x01virtual_modeboolPrivate—
0x02E90x03padding / unreflected
0x04virtual_list_sizeintPrivate—
0x08large_image_listImageList1 flags—
0x08small_image_listImageList1 flags—
0x08text_sizeSize1 flags—
0x08AfterLabelEditEventobjectPrivateStatic—
0x08BeforeLabelEditEventobjectPrivateStatic—
0x08ColumnClickEventobjectPrivateStatic—
0x08ItemActivateEventobjectPrivateStatic—
0x08ItemCheckEventobjectPrivateStatic—
0x08ItemDragEventobjectPrivateStatic—
0x08SelectedIndexChangedEventobjectPrivateStatic—
0x08DrawColumnHeaderEventobjectPrivateStatic—
0x08DrawItemEventobjectPrivateStatic—
0x08DrawSubItemEventobjectPrivateStatic—
0x08ItemCheckedEventobjectPrivateStatic—
0x08ItemMouseHoverEventobjectPrivateStatic—
0x08ItemSelectionChangedEventobjectPrivateStatic—
0x08CacheVirtualItemsEventobjectPrivateStatic—
0x08RetrieveVirtualItemEventobjectPrivateStatic—
0x08RightToLeftLayoutChangedEventobjectPrivateStatic—
0x08SearchForVirtualItemEventobjectPrivateStatic—
0x08VirtualItemsSelectionRangeChangedEventobjectPrivateStatic—
0x04x_spacingintPrivate—
0x04y_spacingintPrivate—
0x04rowsintPrivate—
0x04colsintPrivate—
0x08item_index_matrixint[]Private—
0x08selection_startListViewItemPrivate—
0x01refocusingboolPrivate—
0x08ColumnReorderedEventobjectPrivateStatic—
0x08ColumnWidthChangedEventobjectPrivateStatic—
0x08ColumnWidthChangingEventobjectPrivateStatic—
0x08UIALabelEditChangedEventobjectPrivateStatic—
0x08UIAShowGroupsChangedEventobjectPrivateStatic—
0x08UIAMultiSelectChangedEventobjectPrivateStatic—
0x08UIAViewChangedEventobjectPrivateStatic—
0x08UIACheckBoxesChangedEventobjectPrivateStatic—
0x08UIAFocusedItemChangedEventobjectPrivateStatic—
0x03290x07unreflected bytes to end of ListView
Inherited from Control 136
OffsetSizeNameTypeFlagsDefault
0x10boundsRectangle1 flags—
0x10explicit_boundsRectanglePrivate—
0x08creator_threadobject1 flags—
0x08windowControlNativeWindow1 flags—
0x08window_targetIWindowTargetPrivate—
0x08namestringPrivate—
0x01is_createdboolPrivate—
0x01has_focusbool1 flags—
0x01is_visiblebool1 flags—
0x01is_enteredbool1 flags—
0x01is_enabledbool1 flags—
0x01is_capturedboolPrivate—
0x01is_toplevelbool1 flags—
0x01is_recreatingboolPrivate—
0x01causes_validationboolPrivate—
0x01is_focusingboolPrivate—
0x00720x02padding / unreflected
0x04tab_indexintPrivate—
0x01tab_stopboolPrivate—
0x01is_disposedboolPrivate—
0x01is_disposingboolPrivate—
0x007B0x01padding / unreflected
0x08client_sizeSizePrivate—
0x10client_rectRectanglePrivate—
0x04control_styleControlStylesPrivate—
0x04ime_modeImeModePrivate—
0x04mouse_clicksint1 flags—
0x08cursorCursorPrivate—
0x01allow_dropbool1 flags—
0x00A90x07padding / unreflected
0x08clip_regionRegionPrivate—
0x18foreground_colorColor1 flags—
0x18background_colorColor1 flags—
0x08background_imageImagePrivate—
0x08fontFont1 flags—
0x08textstringPrivate—
0x04border_styleBorderStyle1 flags—
0x01show_keyboard_cuesboolPrivate—
0x01show_focus_cuesbool1 flags—
0x01force_double_bufferbool1 flags—
0x01070x01padding / unreflected
0x08layout_engineLayoutEnginePrivate—
0x04layout_suspendedint1 flags—
0x01layout_pendingboolPrivate—
0x01150x03padding / unreflected
0x04anchor_styleAnchorStyles1 flags—
0x04dock_styleDockStyle1 flags—
0x04layout_typeLayoutTypePrivate—
0x01recalculate_distancesboolPrivate—
0x01250x03padding / unreflected
0x04dist_rightint1 flags—
0x04dist_bottomint1 flags—
0x08child_controlsControlCollectionPrivate—
0x08parentControlPrivate—
0x08binding_contextBindingContextPrivate—
0x04right_to_leftRightToLeftPrivate—
0x014C0x04padding / unreflected
0x08context_menuContextMenuPrivate—
0x01use_compatible_text_renderingbool1 flags—
0x01use_wait_cursorboolPrivate—
0x015A0x02padding / unreflected
0x04accessible_roleAccessibleRolePrivate—
0x08backbufferDoubleBufferPrivate—
0x08data_bindingsControlBindingsCollectionPrivate—
0x01verify_thread_handleboolPrivateStatic—
0x14paddingPaddingPrivate—
0x04backgroundimage_layoutImageLayoutPrivate—
0x08maximum_sizeSizePrivate—
0x08minimum_sizeSizePrivate—
0x14marginPaddingPrivate—
0x01AC0x04padding / unreflected
0x08context_menu_stripContextMenuStripPrivate—
0x01nested_layoutboolPrivate—
0x01B90x03padding / unreflected
0x04auto_size_modeAutoSizeModePrivate—
0x01suppressing_key_pressboolPrivate—
0x01C10x07padding / unreflected
0x08active_trackerMenuTrackerPrivate—
0x01auto_sizeboolPrivate—
0x08AutoSizeChangedEventobjectPrivateStatic—
0x08BackColorChangedEventobjectPrivateStatic—
0x08BackgroundImageChangedEventobjectPrivateStatic—
0x08BackgroundImageLayoutChangedEventobjectPrivateStatic—
0x08BindingContextChangedEventobjectPrivateStatic—
0x08CausesValidationChangedEventobjectPrivateStatic—
0x08ChangeUICuesEventobjectPrivateStatic—
0x08ClickEventobjectPrivateStatic—
0x08ClientSizeChangedEventobjectPrivateStatic—
0x08ContextMenuChangedEventobjectPrivateStatic—
0x08ContextMenuStripChangedEventobjectPrivateStatic—
0x08ControlAddedEventobjectPrivateStatic—
0x08ControlRemovedEventobjectPrivateStatic—
0x08CursorChangedEventobjectPrivateStatic—
0x08DockChangedEventobjectPrivateStatic—
0x08DoubleClickEventobjectPrivateStatic—
0x08DragDropEventobjectPrivateStatic—
0x08DragEnterEventobjectPrivateStatic—
0x08DragLeaveEventobjectPrivateStatic—
0x08DragOverEventobjectPrivateStatic—
0x08EnabledChangedEventobjectPrivateStatic—
0x08EnterEventobjectPrivateStatic—
0x08FontChangedEventobjectPrivateStatic—
0x08ForeColorChangedEventobjectPrivateStatic—
0x08GiveFeedbackEventobjectPrivateStatic—
0x08GotFocusEventobjectPrivateStatic—
0x08HandleCreatedEventobjectPrivateStatic—
0x08HandleDestroyedEventobjectPrivateStatic—
0x08HelpRequestedEventobjectPrivateStatic—
0x08ImeModeChangedEventobjectPrivateStatic—
0x08InvalidatedEventobjectPrivateStatic—
0x08KeyDownEventobjectPrivateStatic—
0x08KeyPressEventobjectPrivateStatic—
0x08KeyUpEventobjectPrivateStatic—
0x08LayoutEventobjectPrivateStatic—
0x08LeaveEventobjectPrivateStatic—
0x08LocationChangedEventobjectPrivateStatic—
0x08LostFocusEventobjectPrivateStatic—
0x08MarginChangedEventobjectPrivateStatic—
0x08MouseCaptureChangedEventobjectPrivateStatic—
0x08MouseClickEventobjectPrivateStatic—
0x08MouseDoubleClickEventobjectPrivateStatic—
0x08MouseDownEventobjectPrivateStatic—
0x08MouseEnterEventobjectPrivateStatic—
0x08MouseHoverEventobjectPrivateStatic—
0x08MouseLeaveEventobjectPrivateStatic—
0x08MouseMoveEventobjectPrivateStatic—
0x08MouseUpEventobjectPrivateStatic—
0x08MouseWheelEventobjectPrivateStatic—
0x08MoveEventobjectPrivateStatic—
0x08PaddingChangedEventobjectPrivateStatic—
0x08PaintEventobjectPrivateStatic—
0x08ParentChangedEventobjectPrivateStatic—
0x08PreviewKeyDownEventobjectPrivateStatic—
0x08QueryAccessibilityHelpEventobjectPrivateStatic—
0x08QueryContinueDragEventobjectPrivateStatic—
0x08RegionChangedEventobjectPrivateStatic—
0x08ResizeEventobjectPrivateStatic—
0x08RightToLeftChangedEventobjectPrivateStatic—
0x08SizeChangedEventobjectPrivateStatic—
0x08StyleChangedEventobjectPrivateStatic—
0x08SystemColorsChangedEventobjectPrivateStatic—
0x08TabIndexChangedEventobjectPrivateStatic—
0x08TabStopChangedEventobjectPrivateStatic—
0x08TextChangedEventobjectPrivateStatic—
0x08ValidatedEventobjectPrivateStatic—
0x08ValidatingEventobjectPrivateStatic—
0x08VisibleChangedEventobjectPrivateStatic—
Inherited from Component 3
OffsetSizeNameTypeFlagsDefault
0x08EventDisposedobjectPrivateStatic+1 flags—
0x00080x10padding / unreflected
0x08siteISitePrivate—
0x08eventsEventHandlerListPrivate—
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlagsDefault
0x08_identityobjectPrivate+1 flags—

Functions 168

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
void add_ColumnClick(ColumnClickEventHandler value)Public+1 flags0x08
void remove_ColumnClick(ColumnClickEventHandler value)Public+1 flags0x08
Size get_CheckBoxSize()2 flags0x08
Size get_ItemSize()2 flags0x08
void set_ItemSize(const Size& value)2 flags0x08
int get_HotItemIndex()2 flags0x04
void set_HotItemIndex(int value)2 flags0x04
bool get_UsingGroups()2 flags0x01
bool get_ScaleChildrenInternal()3 flags0x01
bool get_UseCustomColumnWidth()2 flags0x01
ColumnHeader get_EnteredColumnHeader()2 flags0x08
CreateParams get_CreateParams()3 flags0x08
Size get_DefaultSize()3 flags0x08
bool get_DoubleBuffered()3 flags0x01
ItemActivation get_Activation()Public+1 flags0x04
ListViewAlignment get_Alignment()Public+1 flags0x04
bool get_AllowColumnReorder()Public+1 flags0x01
void set_AllowColumnReorder(bool value)Public+1 flags0x01
Color get_BackColor()Public+2 flags0x18
void set_BackColor(const Color& value)Public+2 flags0x18
ImageLayout get_BackgroundImageLayout()Public+2 flags0x04
void set_BackgroundImageLayout(const ImageLayout& value)Public+2 flags0x04
void set_BackgroundImageTiled(bool value)Public+1 flags0x01
bool get_CheckBoxes()Public+1 flags0x01
CheckedListViewItemCollection get_CheckedItems()Public+1 flags0x08
ColumnHeaderCollection get_Columns()Public+1 flags0x08
ListViewItem get_FocusedItem()Public+1 flags0x08
Color get_ForeColor()Public+2 flags0x18
void set_ForeColor(const Color& value)Public+2 flags0x18
bool get_FullRowSelect()Public+1 flags0x01
bool get_GridLines()Public+1 flags0x01
ColumnHeaderStyle get_HeaderStyle()Public+1 flags0x04
bool get_HideSelection()Public+1 flags0x01
bool get_HotTracking()Public+1 flags0x01
bool get_HoverSelection()Public+1 flags0x01
ListViewInsertionMark get_InsertionMark()Public+1 flags0x08
ListViewItemCollection get_Items()Public+1 flags0x08
bool get_LabelEdit()Public+1 flags0x01
void set_LabelEdit(bool value)Public+1 flags0x01
bool get_LabelWrap()Public+1 flags0x01
void set_LabelWrap(bool value)Public+1 flags0x01
ImageList get_LargeImageList()Public+1 flags0x08
void set_LargeImageList(ImageList value)Public+1 flags0x08
IComparer get_ListViewItemSorter()Public+1 flags0x08
void set_ListViewItemSorter(IComparer value)Public+1 flags0x08
bool get_MultiSelect()Public+1 flags0x01
void set_MultiSelect(bool value)Public+1 flags0x01
bool get_OwnerDraw()Public+1 flags0x01
SelectedIndexCollection get_SelectedIndices()Public+1 flags0x08
SelectedListViewItemCollection get_SelectedItems()Public+1 flags0x08
ListViewGroupCollection get_Groups()Public+1 flags0x08
bool get_ShowItemToolTips()Public+1 flags0x01
ImageList get_SmallImageList()Public+1 flags0x08
void set_SmallImageList(ImageList value)Public+1 flags0x08
ImageList get_StateImageList()Public+1 flags0x08
string get_Text()Public+2 flags0x08
void set_Text(const string& value)Public+2 flags0x08
Size get_TileSize()Public+1 flags0x08
View get_View()Public+1 flags0x04
void set_View(const View& value)Public+1 flags0x04
bool get_VirtualMode()Public+1 flags0x01
int get_VirtualListSize()Public+1 flags0x04
int get_FirstVisibleIndex()2 flags0x04
int get_LastVisibleIndex()2 flags0x04
void OnSelectedIndexChanged()1 flags0x00
int get_TotalWidth()2 flags0x04
void Redraw(bool recalculate)1 flags0x01
Size GetChildColumnSize(int index)1 flags0x08
Size BiggestItem(int col)Private0x08
void CalcTextSize()Private0x00
void SetScrollValue(ScrollBar scrollbar, int val)Private0x08
void Scroll(ScrollBar scrollbar, int delta)Private0x08
void CalculateScrollBars()Private0x00
ColumnHeader GetReorderedColumn(int index)1 flags0x08
void ReorderColumn(ColumnHeader col, int index, bool fireEvent)1 flags0x08
void ReorderColumns(const int[]& display_indices, bool redraw)1 flags0x08
void AddColumn(ColumnHeader newCol, int index, bool redraw)1 flags0x08
Size get_LargeIconItemSize()Private+1 flags0x08
Size get_SmallIconItemSize()Private+1 flags0x08
Size get_TileItemSize()Private+1 flags0x08
int GetDetailsItemHeight()Private0x04
void SetItemLocation(int index, int x, int y, int row, int col)Private0x04
int GetDefaultGroupItems()Private0x04
void CalculateRowsAndCols(const Size& item_size, bool left_aligned, int x_spacing, int y_spacing)Private0x08
void CalculateCustomColumnWidth()Private0x00
void LayoutIcons(const Size& item_size, bool left_aligned, int x_spacing, int y_spacing)Private0x08
void CalculateGroupsLayout(const Size& item_size, int y_spacing, int y_origin)Private0x08
int LayoutGroupHeader(ListViewGroup group, int y_origin, int item_height, int y_spacing, int rows)Private0x08
void CalculateDetailsGroupItemsCount()Private0x00
void LayoutHeader()Private0x00
void LayoutDetails()Private0x00
void AdjustItemsPositionArray(int count)Private0x04
void CalculateListView(const ListViewAlignment& align)Private0x04
Point GetItemLocation(int index)1 flags0x08
Point GetFixedItemLocation(int index)Private0x08
int GetItemIndex(int display_index)1 flags0x04
ListViewItem GetItemAtDisplayIndex(int display_index)1 flags0x08
void SetItemAtDisplayIndex(int display_index, int index)1 flags0x04
bool KeySearchString(KeyEventArgs ke)Private0x08
void OnItemsChanged()Private0x00
void ResetSearchString()Private0x00
int GetAdjustedIndex(const Keys& key)Private0x04
int GetFixedAdjustedIndex(const Keys& key)Private0x04
bool SelectItems(ArrayList sel_items)Private0x08
void UpdateMultiSelection(int index, bool reselect)Private0x04
bool InternalPreProcessMessage(ref Message& msg)2 flags0x28
bool HandleNavKeys(const Keys& key_data)Private0x04
void ToggleItemsCheckState()Private0x00
void SelectIndex(int display_index)Private0x04
void ListView_KeyDown(object sender, KeyEventArgs ke)Private0x08
MouseEventArgs TranslateMouseEventArgs(MouseEventArgs args)Private0x08
void OnPaintInternal(PaintEventArgs pe)2 flags0x08
void FocusChanged(object o, EventArgs args)Private0x08
void ListView_Invalidated(object sender, InvalidateEventArgs e)Private0x08
void ListView_MouseEnter(object sender, EventArgs args)Private0x08
void ListView_MouseWheel(object sender, MouseEventArgs me)Private0x08
void ListView_SizeChanged(object sender, EventArgs e)Private0x08
void SetFocusedItem(int display_index)Private0x04
void HorizontalScroller(object sender, EventArgs e)Private0x08
void VerticalScroller(object sender, EventArgs e)Private0x08
bool IsInputCharInternal(ushort charCode)2 flags0x02
void CreateHandle()2 flags0x00
void Dispose(bool disposing)2 flags0x01
bool IsInputKey(const Keys& keyData)2 flags0x04
void OnAfterLabelEdit(LabelEditEventArgs e)3 flags0x08
void OnBeforeLabelEdit(LabelEditEventArgs e)3 flags0x08
void OnColumnClick(ColumnClickEventArgs e)3 flags0x08
void OnDrawColumnHeader(DrawListViewColumnHeaderEventArgs e)3 flags0x08
void OnDrawItem(DrawListViewItemEventArgs e)3 flags0x08
void OnDrawSubItem(DrawListViewSubItemEventArgs e)3 flags0x08
void OnFontChanged(EventArgs e)2 flags0x08
void OnHandleCreated(EventArgs e)2 flags0x08
void OnHandleDestroyed(EventArgs e)2 flags0x08
void OnItemActivate(EventArgs e)3 flags0x08
void OnItemCheck(ItemCheckEventArgs ice)3 flags0x08
void OnItemChecked(ItemCheckedEventArgs e)3 flags0x08
void OnItemDrag(ItemDragEventArgs e)3 flags0x08
void OnItemMouseHover(ListViewItemMouseHoverEventArgs e)3 flags0x08
void OnItemSelectionChanged(ListViewItemSelectionChangedEventArgs e)3 flags0x08
void OnMouseHover(EventArgs e)2 flags0x08
void OnParentChanged(EventArgs e)2 flags0x08
void OnSelectedIndexChanged(EventArgs e)3 flags0x08
void OnSystemColorsChanged(EventArgs e)2 flags0x08
void OnCacheVirtualItems(CacheVirtualItemsEventArgs e)3 flags0x08
void OnRetrieveVirtualItem(RetrieveVirtualItemEventArgs e)3 flags0x08
void OnSearchForVirtualItem(SearchForVirtualItemEventArgs e)3 flags0x08
void OnVirtualItemsSelectionRangeChanged(ListViewVirtualItemsSelectionRangeChangedEventArgs e)3 flags0x08
void WndProc(ref Message& m)2 flags0x28
void BeginUpdate()Public0x00
void EndUpdate()Public0x00
void EnsureVisible(int index)Public0x04
ListViewItem FindItemWithText(const string& text, bool includeSubItemsInSearch, int startIndex, bool isPrefixSearch, bool roundtrip)1 flags0x08
ListViewItem GetItemAt(int x, int y)Public0x08
void Sort()Public0x00
void Sort(bool redraw)Private0x01
string ToString()Public+1 flags0x08
void OnResize(EventArgs e)2 flags0x08
void OnMouseLeave(EventArgs e)2 flags0x08
void OnColumnWidthChanged(ColumnWidthChangedEventArgs e)3 flags0x08
void RaiseColumnWidthChanged(int resize_column)Private0x04
bool CanProceedWithResize(ColumnHeader col, int width)Private0x08
void RaiseColumnWidthChanged(ColumnHeader column)1 flags0x08
void OnUIAMultiSelectChanged()Private0x00
void OnUIALabelEditChanged()Private0x00
void OnUIAViewChanged()Private0x00
void OnUIAFocusedItemChanged()1 flags0x00

Subclasses 1

Used by 16

types with a member, parameter or interface of this type