C# 클래스 System.Windows.Forms.ListView

상속: Control
파일 보기 프로젝트 열기: Clancey/MonoMac.Windows.Form 1 사용 예제들

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