C# Класс vbAccelerator.Components.Controls.VListBox

A simple implementation of a Virtual ListBox. A virtual ListBox contains no data, instead it just allocates space for a specified number of rows. Whenever a row needs to be shown, the OnDrawItem method is fired which in turn fires the DrawItem event.
Наследование: System.Windows.Forms.ListBox
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetScrollInfo int
SendMessage int

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

Метод Описание
DefaultDrawItem ( DrawItemEventArgs e, String text, Brush foreGround ) : void
ItemSelected ( int index ) : bool

Gets the selection state for an item.

ItemSelected ( int index, bool state ) : void

Sets the selection state for an item.

VListBox ( ) : System

Constructs a new instance of this class.

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

Метод Описание
OnDrawItem ( DrawItemEventArgs e ) : void

Called when an item in the control needs to be drawn, and raises the DrawItem event.

OnHandleDestroyed ( EventArgs e ) : void

Called when the ListBox handle is destroyed.

WndProc ( System &msg ) : void

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

Метод Описание
GetScrollInfo ( IntPtr hWnd, int n, ScrollInfoStruct &lpScrollInfo ) : int
SendMessage ( IntPtr hWnd, int msg, int wParam, IntPtr lParam ) : int

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

DefaultDrawItem() публичный Метод

public DefaultDrawItem ( DrawItemEventArgs e, String text, Brush foreGround ) : void
e System.Windows.Forms.DrawItemEventArgs
text String
foreGround System.Drawing.Brush
Результат void

ItemSelected() публичный Метод

Gets the selection state for an item.
public ItemSelected ( int index ) : bool
index int Index of the item.
Результат bool

ItemSelected() публичный Метод

Sets the selection state for an item.
public ItemSelected ( int index, bool state ) : void
index int Index of the item.
state bool New selection state for the item.
Результат void

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

Called when an item in the control needs to be drawn, and raises the DrawItem event.
protected OnDrawItem ( DrawItemEventArgs e ) : void
e System.Windows.Forms.DrawItemEventArgs Details about the item that is to be drawn.
Результат void

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

Called when the ListBox handle is destroyed.
protected OnHandleDestroyed ( EventArgs e ) : void
e System.EventArgs Not used
Результат void

VListBox() публичный Метод

Constructs a new instance of this class.
public VListBox ( ) : System
Результат System

WndProc() защищенный Метод

protected WndProc ( System &msg ) : void
msg System
Результат void