You are on page 1of 1

Control <abstract>

BackColor string null


BorderColor string null
ActionControl <abstract> {extends Control} ListControl <abstract> {extends Control} DataGrid {extends Control}
BorderStyle BorderStyle NotSet CausesValidation <override> bool true ItemCount <readonly> int 0 AlternateRowStyle DataGridRowStyle object
BorderWidth string null SelectedIndex int -1 BorderCollapse BorderCollapse NotSet
CssClass string null SelectedName <readonly> string null HeaderLinkStyle DataGridRowStyle object
FontBold bool false Button {extends ActionControl} SelectedValue <readonly> string null HeaderRowStyle DataGridRowStyle object
FontItalic bool false SelectedItem <readonly> ListItem null RowStyle DataGridRowStyle object
FontNames string null PrimaryButton bool false
SelectedItems <readonly> ListItem[] null Noun string “item”
FontOverline bool false Text string null
NounPlural string “items”
FontSize string null AddItem(ListItem) void
Paginate bool false
FontStrikeout bool false ImageButton {extends ActionControl} AddItem(string, string, bool = false) void
ItemsPerPage int 15
FontUnderline bool false AddItemAt(int, ListItem) void
ForeColor string null AlternateText string null RemoveItem(int) void PageNumber int 1
ImageUrl string null RemoveAllItems() void TotalItemCount int -1
AccessKey string null CurrentRowIndex <readonly> int N/A
CausesValidation bool false SortDirection 0 or 1 0
Enabled bool true LinkButton {extends ActionControl} CheckBoxList {extends ListControl} SortColumnIndex int -1
Required bool false CellPadding int -1 CellPadding int -1
TabIndex integer 0 Text string null
CellSpacing int -1 CellSpacing int -1
ToolTip string null RepeatColumns int 1 GridLines GridLines None
ValidationError <readonly> string null RepeatDirection RepeatDirection Vertical ShowHeader bool true
Visible bool true Calendar {extends Control} TextAlign TextAlign Right
DataSource object[] null
CalendarType CalendarType DateOnly LimitInfo <readonly> string N/A
Height string null
DateTime DateTime null SortInfo <readonly> string N/A
Width string null ListBox {extends ListControl}
HtmlBefore string null
AddColumn(DataGridColumn) void
HtmlAfter string null CheckBox {extends Control} Rows int 1
OverrideRowStyle(int, DataGridRowStyle) void
Instructions string null SelectionMode SelectionMode Single
Warning string null Checked bool false
Text string null
ControlId <readonly> string N/A TextAlign TextAlign Right RadioButtonList {extends ListControl} DataGridRowStyle
FormId <readonly> string null BackColor string null
CellPadding int -1
Name string null FileControl {extends Control} BorderColor string null
CellSpacing int -1
Rendered <readonly> bool false BorderStyle BorderStyle NotSet
RepeatColumns int 1
ServerAction string null FileName string null BorderWidth string null
RepeatDirection RepeatDirection Vertical
ClientAction string null Type string null CssClass string null
TextAlign TextAlign Right
Size string null … (same “Font*” items as seen in DataGridColumn) ...
JavaScripts <readonly> string[] null File string null ForeColor string null
FormAttributes <readonly> string[] null TextBox {extends Control} Height string null
Label {extends Control} HorizontalAlign HorizontalAlign NotSet
__construct(Form, optional string) void Columns int 0 VerticalAlign VerticalAlign NotSet
Text string null CrossScripting CrossScripting Deny Wrap bool true
GetCustomAttribute(string) string Rows int 0
RemoveCustomAttribute(string) void MaxLength int 0 ApplyOverride(DataGridRowStyle) DataGridRowStyle
SetCustomAttribute(string, string) void RadioButton {extends Control} ReadOnly bool false RenderAttributes() string
Text string null
ParsePostData() <abstract> void Checked bool false TextMode TextMode SingleLine
All controls MUST
Validate() <abstract> bool implement their own GroupName string null Wrap bool true DataGridColumn
GetControlHtml() <abstract> string version of these four Text string null
abstract methods. TextAlign TextAlign Right BackColor string null
GetJavaScriptAction() <abstract> string
FloatTextBox {extends TextBox} BorderColor string null
GetAttributes() string BorderStyle BorderStyle NotSet
GetStyleAttributes() string Maximum float null BorderWidth string null
ListItem Minimum float null CssClass string null
Render(bool = true, optional string...) string/void FontBold bool false
RenderWithError(bool = true, optional string...) string/void Name string null FontItalic bool false
RenderWithName(bool = true, optional string…) string/vd Value string null IntegerTextBox {extends TextBox} FontNames string null
All public “Render”
Selected bool false FontOverline bool false
The following public methods are only to be called by a methods take in an Maximum int null FontSize string null
Form object:
optional boolean Minimum int null FontStrikeout bool false
“blnDisplayOutput”.
SetFormId(string) void FontUnderline bool false
SetRenderedFlag(bool) void When true (default),
Form ForeColor string null
ValidationReset() void
method will output the HorizontalAlign HorizontalAlign NotSet
HTML (via printf). FormId <readonly> string N/A
Enumerations VerticalAlign VerticalAlign NotSet
When false, method will Event Handlers Width string null
return the HTML. (local variables that can be set with the name of a method): BorderStyle BorderCollapse RepeatDirection HorizontalAlign CalendarType Wrap bool true
strRunAction, strLoadAction, strCreateAction, NotSet Horizontal NotSet DateOnly
Qforms Class Library

NotSet
(for Beta Release 1)

strPreRenderAction, strExitAction None Separate Vertical Left DateTime


Collapse SortByCommand string null
Dotted Center DateTimeSeconds
::Run(string, optional string) void SelectionMode ReverseSortByCommand string null
Dashed TextAlign Right TimeOnly
Single
Solid Left Justify TimeSecondsOnly
IsPostBack() bool Multiple
Double Right Name string N/A
RenderBegin(bool = true) string/void GridLines VerticalAlign
Groove NotSet CrossScripting Html string N/A
RenderEnd(bool = true) string/void TextMode None
Ridge Top Allow
SingleLine Horizontal __construct(string, string, string = null) void
Following method is only to be called by a Control object: Inset Middle Deny
MultiLine Vertical
Outset Bottom HtmlEntities RenderAttributes() string
GenerateControlId() string Password Both

You might also like