Свойство | Type | Description | |
---|---|---|---|
DhListView_DrawColumnHeader | void | ||
GetArrowBitmap | |||
GetColumnIndexFromMousePosition | int | ||
HandleColumnClick | void | ||
HandleColumnReordered | void | ||
IsThisColumnChangeAllowable | bool | ||
ListView_ColumnWidthChanged | void | ||
ListView_ColumnWidthChanging | void | ||
m_timer_Tick | void |
Méthode | Description | |
---|---|---|
CheckDisposed ( ) : void |
Check to see if the object has been disposed. All public Properties and Methods should call this before doing anything else.
|
|
DhListView ( BrowseViewer bv ) : System |
Create one and set the browse view it belongs to.
|
|
ShowHeaderIcon ( int columnIndex, SortOrder sortOrder, ArrowSize size ) : void |
Set the header icon. (Thanks to a post by Eddie Velasquez.)
|
Méthode | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Releases the unmanaged resources used by the T:System.Windows.Forms.ListView and optionally releases the managed resources.
|
|
OnColumnRightClick ( int iItem, Point ptLoc ) : void |
Handle a right click event in a column header.
|
|
OnHandleCreated ( |
|
|
OnParentVisibleChanged ( |
||
WndProc ( |
Override of WndProc to handle the context menu or column resize on column headers. Necessary because ListView eats almost all mouse events, and does not provide any that can be used to handling right clicks in the header. Also couldn't use class wizard to handle WM_NOTIFY because it won't add HDN_ITEMCLICKA and HDN_DIVIDERDBLCLICKW
|
Méthode | Description | |
---|---|---|
DhListView_DrawColumnHeader ( object sender, |
||
GetArrowBitmap ( ArrowType type, ArrowSize size ) : |
Create up/down icon (Adapted from a post by Eddie Velasquez.)
|
|
GetColumnIndexFromMousePosition ( Point pt ) : int | ||
HandleColumnClick ( object sender, System.Windows.Forms.ColumnClickEventArgs e ) : void | ||
HandleColumnReordered ( object sender, System.Windows.Forms.ColumnReorderedEventArgs e ) : void | ||
IsThisColumnChangeAllowable ( int columnIndex, int currentWidth, int newWidth ) : bool |
Determine if a column width change is acceptable.
|
|
ListView_ColumnWidthChanged ( Object sender, System.Windows.Forms.ColumnWidthChangedEventArgs e ) : void | ||
ListView_ColumnWidthChanging ( Object sender, System.Windows.Forms.ColumnWidthChangingEventArgs e ) : void |
Reject inappropriate column width changes. Helps to fix FWNX-1018. No column should be so small that compensating for ascending/descending icon size (m_imgList.ImageSize.Width) in DhListView_DrawColumnHeader would result in a negative width.
|
|
m_timer_Tick ( object sender, |
public DhListView ( BrowseViewer bv ) : System | ||
bv | BrowseViewer | |
Résultat | System |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
Résultat | void |
protected OnColumnRightClick ( int iItem, Point ptLoc ) : void | ||
iItem | int | The i item. |
ptLoc | Point | The pt loc. |
Résultat | void |
protected OnHandleCreated ( |
||
e | An |
|
Résultat | void |
protected OnParentVisibleChanged ( |
||
e | ||
Résultat | void |
public ShowHeaderIcon ( int columnIndex, SortOrder sortOrder, ArrowSize size ) : void | ||
columnIndex | int | Index of the column. |
sortOrder | SortOrder | The sort order. |
size | ArrowSize | The size. |
Résultat | void |
protected WndProc ( |
||
m | The Windows Message to process | |
Résultat | void |