Class VirtualListView
The VirtualListView class is derives from DataListView to bind the AutoCompletePopup.
Inherited Members
Namespace: Syncfusion.Windows.Forms.Tools
Assembly: Syncfusion.Tools.Windows.dll
Syntax
public class VirtualListView : DataListView
Constructors
VirtualListView()
Declaration
public VirtualListView()
Properties
HeaderFont
Gets or sets the Header font of the AutoCompletePopup.
Declaration
public Font HeaderFont { get; set; }
Property Value
Type |
---|
System.Drawing.Font |
HeaderForeColor
Gets or sets the HeaderForeColor of the AutoCompletePopup.
Declaration
public Color HeaderForeColor { get; set; }
Property Value
Type |
---|
System.Drawing.Color |
IsHorizontalScrollBarVisible
Gets the value whether horizontal scrollbar is visible.
Declaration
protected bool IsHorizontalScrollBarVisible { get; }
Property Value
Type |
---|
System.Boolean |
IsVerticalScrollBarVisible
Gets the value whether vertical scrollbar is visible.
Declaration
protected bool IsVerticalScrollBarVisible { get; }
Property Value
Type |
---|
System.Boolean |
ItemsCount
Gets or sets the sets the number of items to be displayed.
Declaration
public int ItemsCount { get; set; }
Property Value
Type |
---|
System.Int32 |
SelectedItemsCount
Gets the selected items count of the AutoCompletePopup.
Declaration
public int SelectedItemsCount { get; }
Property Value
Type |
---|
System.Int32 |
Methods
AdjustHeight(Int32)
Sets the control Height based on the item count subject to a maximum height.
Declaration
public override void AdjustHeight(int maxHeight)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | maxHeight | The maximum height. |
Overrides
Dispose(Boolean)
Declaration
protected override void Dispose(bool disposing)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | disposing |
Overrides
GetAdjustedMaxHeight(Int32)
Gets the height of the adjusted max.
Declaration
protected override int GetAdjustedMaxHeight(int actualMaxHeight)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | actualMaxHeight | Actual height of the max. |
Returns
Type |
---|
System.Int32 |
Overrides
GetHotIndex()
Declaration
public int GetHotIndex()
Returns
Type |
---|
System.Int32 |
GetSelectedIndex()
Declaration
public virtual int GetSelectedIndex()
Returns
Type |
---|
System.Int32 |
GetSelectedItemText()
Declaration
public virtual string GetSelectedItemText()
Returns
Type |
---|
System.String |
IsItemSelected(Int32)
Declaration
public bool IsItemSelected(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index |
Returns
Type |
---|
System.Boolean |
OnDataSourceChanged(Object, Object)
Declaration
protected override void OnDataSourceChanged(object oldDataSource, object newDataSource)
Parameters
Type | Name | Description |
---|---|---|
System.Object | oldDataSource | |
System.Object | newDataSource |
Overrides
OnDrawColumnHeader(DrawListViewColumnHeaderEventArgs)
Raises the System.Windows.Forms.ListView.DrawColumnHeader event.
Declaration
protected override void OnDrawColumnHeader(DrawListViewColumnHeaderEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.DrawListViewColumnHeaderEventArgs | e | A System.Windows.Forms.DrawListViewColumnHeaderEventArgs that contains the event data. |
OnDrawItem(DrawListViewItemEventArgs)
Draw item's background
Declaration
protected override void OnDrawItem(DrawListViewItemEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.DrawListViewItemEventArgs | e | A System.Windows.Forms.DrawListViewItemEventArgs that contains the event data. |
OnDrawSubItem(DrawListViewSubItemEventArgs)
Draw image and subitems' text
Declaration
protected override void OnDrawSubItem(DrawListViewSubItemEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.DrawListViewSubItemEventArgs | e | A System.Windows.Forms.DrawListViewSubItemEventArgs that contains the event data. |
OnMouseMove(MouseEventArgs)
Raises the System.Windows.Forms.Control.MouseMove event.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.MouseEventArgs | e | A System.Windows.Forms.MouseEventArgs that contains the event data. |
OnMouseUp(MouseEventArgs)
Raises the System.Windows.Forms.Control.MouseUp event.
Declaration
protected override void OnMouseUp(MouseEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.MouseEventArgs | e | A System.Windows.Forms.MouseEventArgs that contains the event data. |
OnRetrieveVirtualItem(RetrieveVirtualItemEventArgs)
Raises the System.Windows.Forms.ListView.RetrieveVirtualItem event.
Declaration
protected override void OnRetrieveVirtualItem(RetrieveVirtualItemEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.RetrieveVirtualItemEventArgs | e | A System.Windows.Forms.RetrieveVirtualItemEventArgs that contains the event data. |
PopulateList()
Populates the ListView based on the columns in the DataSource.
Declaration
public override void PopulateList()
Overrides
SelectItem(Int32, Boolean)
Set the state of the passed Listview item's index.
Declaration
public void SelectItem(int index, bool selected)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index | Listview item's index. |
System.Boolean | selected | Select the passed item? |
SetSelectedIndex(Int32)
Declaration
public virtual void SetSelectedIndex(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index |
WndProc(ref Message)
Overrides System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message@).
Declaration
protected override void WndProc(ref Message m)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Forms.Message | m | The Windows System.Windows.Forms.Message to process. |
Events
QueryItemText
Declaration
public event QueryItemTextHandler QueryItemText
Event Type
Type |
---|
QueryItemTextHandler |