C# Класс Flood.GUI.Controls.ListBox

ListBox control.
Наследование: Flood.GUI.Controls.ScrollControl
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddRow ( String label ) : Flood.GUI.Controls.Layout.TableRow

Adds a new row.

AddRow ( String label, String name ) : Flood.GUI.Controls.Layout.TableRow

Adds a new row.

Clear ( ) : void

Removes all rows.

ListBox ( Control parent ) : System

Initializes a new instance of the ListBox class.

RemoveRow ( int idx ) : void

Removes the specified row by index.

SelectRow ( Control control, bool clearOthers = false ) : void

Slelects the specified row.

SelectRow ( int index, bool clearOthers = false ) : void

Selects the specified row by index.

SelectRows ( String rowText, bool clearOthers = false ) : void

Selects the specified row(s) by text.

SelectRowsByRegex ( String pattern, RegexOptions regexOptions = RegexOptions.None, bool clearOthers = false ) : void

Selects the specified row(s) by regex text search.

SetColumnWidth ( int column, int width ) : void

Sets the column width (in pixels).

SizeToContents ( ) : void
UnselectAll ( ) : void

Deselects all rows.

UnselectRow ( Flood.GUI.Controls.ListBoxRow row ) : void

Unselects the specified row.

this ( int index ) : Flood.GUI.Controls.ListBoxRow

Returns specific row of the ListBox.

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

Метод Описание
OnRowSelected ( Control control ) : void

Handler for the row selection event.

Render ( Skins skin ) : void

Renders the control using specified skin.

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

Метод Описание
TableResized ( Control control ) : void

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

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

Adds a new row.
public AddRow ( String label ) : Flood.GUI.Controls.Layout.TableRow
label String Row text.
Результат Flood.GUI.Controls.Layout.TableRow

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

Adds a new row.
public AddRow ( String label, String name ) : Flood.GUI.Controls.Layout.TableRow
label String Row text.
name String Internal control name.
Результат Flood.GUI.Controls.Layout.TableRow

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

Removes all rows.
public Clear ( ) : void
Результат void

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

Initializes a new instance of the ListBox class.
public ListBox ( Control parent ) : System
parent Control Parent control.
Результат System

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

Handler for the row selection event.
protected OnRowSelected ( Control control ) : void
control Control Event source.
Результат void

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

Removes the specified row by index.
public RemoveRow ( int idx ) : void
idx int Row index.
Результат void

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

Renders the control using specified skin.
protected Render ( Skins skin ) : void
skin Skins Skin to use.
Результат void

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

Slelects the specified row.
public SelectRow ( Control control, bool clearOthers = false ) : void
control Control Row to select.
clearOthers bool Determines whether to deselect previously selected rows.
Результат void

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

Selects the specified row by index.
public SelectRow ( int index, bool clearOthers = false ) : void
index int Row to select.
clearOthers bool Determines whether to deselect previously selected rows.
Результат void

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

Selects the specified row(s) by text.
public SelectRows ( String rowText, bool clearOthers = false ) : void
rowText String Text to search for (exact match).
clearOthers bool Determines whether to deselect previously selected rows.
Результат void

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

Selects the specified row(s) by regex text search.
public SelectRowsByRegex ( String pattern, RegexOptions regexOptions = RegexOptions.None, bool clearOthers = false ) : void
pattern String Regex pattern to search for.
regexOptions RegexOptions Regex options.
clearOthers bool Determines whether to deselect previously selected rows.
Результат void

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

Sets the column width (in pixels).
public SetColumnWidth ( int column, int width ) : void
column int Column index.
width int Column width.
Результат void

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

public SizeToContents ( ) : void
Результат void

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

Deselects all rows.
public UnselectAll ( ) : void
Результат void

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

Unselects the specified row.
public UnselectRow ( Flood.GUI.Controls.ListBoxRow row ) : void
row Flood.GUI.Controls.ListBoxRow Row to unselect.
Результат void

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

Returns specific row of the ListBox.
public this ( int index ) : Flood.GUI.Controls.ListBoxRow
index int Row index.
Результат Flood.GUI.Controls.ListBoxRow