Table of Contents

Class ComboBox

Namespace
AjaxControlToolkit
Assembly
AjaxControlToolkit.dll
[Bindable(true, BindingDirection.TwoWay)]
[ClientCssResource("ComboBox")]
[ClientScriptResource("Sys.Extended.UI.ComboBox", "ComboBox")]
[RequiredScript(typeof(ScriptControlBase), 2)]
[RequiredScript(typeof(PopupExtender), 3)]
[RequiredScript(typeof(CommonToolkitScripts), 4)]
public class ComboBox : ListControl, IScriptControl, IPostBackDataHandler, INamingContainer, IControlResolver
Inheritance
ComboBox
Implements
IScriptControl
IPostBackDataHandler
INamingContainer

Constructors

ComboBox()

public ComboBox()

Properties

AutoCompleteMode

public virtual ComboBoxAutoCompleteMode AutoCompleteMode { get; set; }

Property Value

ComboBoxAutoCompleteMode

AutoPostBack

[ExtenderControlProperty]
[ClientPropertyName("autoPostBack")]
public override bool AutoPostBack { get; set; }

Property Value

bool

BackColor

public override Color BackColor { get; set; }

Property Value

Color

BorderColor

public override Color BorderColor { get; set; }

Property Value

Color

BorderStyle

public override BorderStyle BorderStyle { get; set; }

Property Value

BorderStyle

BorderWidth

public override Unit BorderWidth { get; set; }

Property Value

Unit

ButtonControl

protected virtual ComboBoxButton ButtonControl { get; }

Property Value

ComboBoxButton

CaseSensitive

[ExtenderControlProperty]
[ClientPropertyName("caseSensitive")]
public virtual bool CaseSensitive { get; set; }

Property Value

bool

ClientControlType

protected virtual string ClientControlType { get; }

Property Value

string

ComboTable

protected virtual Table ComboTable { get; }

Property Value

Table

ComboTableButtonCell

protected virtual TableCell ComboTableButtonCell { get; }

Property Value

TableCell

ComboTableRow

protected virtual TableRow ComboTableRow { get; }

Property Value

TableRow

ComboTableTextBoxCell

protected virtual TableCell ComboTableTextBoxCell { get; }

Property Value

TableCell

DropDownStyle

public virtual ComboBoxStyle DropDownStyle { get; set; }

Property Value

ComboBoxStyle

Enabled

public override bool Enabled { get; set; }

Property Value

bool

Font

public override FontInfo Font { get; }

Property Value

FontInfo

ForeColor

public override Color ForeColor { get; set; }

Property Value

Color

Height

public override Unit Height { get; set; }

Property Value

Unit

HiddenFieldControl

protected virtual HiddenField HiddenFieldControl { get; }

Property Value

HiddenField

ItemInsertLocation

public virtual ComboBoxItemInsertLocation ItemInsertLocation { get; set; }

Property Value

ComboBoxItemInsertLocation

ListItemHoverCssClass

[ExtenderControlProperty]
[ClientPropertyName("listItemHoverCssClass")]
public virtual string ListItemHoverCssClass { get; set; }

Property Value

string

MaxLength

public virtual int MaxLength { get; set; }

Property Value

int

OptionListControl

protected virtual BulletedList OptionListControl { get; }

Property Value

BulletedList

RenderMode

public ComboBoxRenderMode RenderMode { get; set; }

Property Value

ComboBoxRenderMode

ScriptManager

protected virtual ScriptManager ScriptManager { get; set; }

Property Value

ScriptManager

SelectedIndex

[ExtenderControlProperty]
[ClientPropertyName("selectedIndex")]
public override int SelectedIndex { get; set; }

Property Value

int

TabIndex

public override short TabIndex { get; set; }

Property Value

short

TagKey

protected override HtmlTextWriterTag TagKey { get; }

Property Value

HtmlTextWriterTag

TextBoxControl

protected virtual TextBox TextBoxControl { get; }

Property Value

TextBox

Width

public override Unit Width { get; set; }

Property Value

Unit

Methods

AddAttributesToRender(HtmlTextWriter)

protected override void AddAttributesToRender(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

AddButtonAttributesToRender(HtmlTextWriter)

protected virtual void AddButtonAttributesToRender(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

AddContainerAttributesToRender(HtmlTextWriter)

protected virtual void AddContainerAttributesToRender(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

AddOptionListAttributesToRender(HtmlTextWriter)

protected virtual void AddOptionListAttributesToRender(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

AddTableAttributesToRender(HtmlTextWriter)

protected virtual void AddTableAttributesToRender(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

AddTextBoxAttributesToRender(HtmlTextWriter)

protected virtual void AddTextBoxAttributesToRender(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

CreateChildControls()

protected override void CreateChildControls()

GetScriptDescriptors()

protected virtual IEnumerable<ScriptDescriptor> GetScriptDescriptors()

Returns

IEnumerable<ScriptDescriptor>

GetScriptReferences()

protected virtual IEnumerable<ScriptReference> GetScriptReferences()

Returns

IEnumerable<ScriptReference>

InsertItem(ComboBoxItemInsertEventArgs)

protected virtual void InsertItem(ComboBoxItemInsertEventArgs e)

Parameters

e ComboBoxItemInsertEventArgs

LoadPostData(string, NameValueCollection)

protected virtual bool LoadPostData(string postDataKey, NameValueCollection postCollection)

Parameters

postDataKey string
postCollection NameValueCollection

Returns

bool

OnItemInserted(ComboBoxItemInsertEventArgs)

protected virtual void OnItemInserted(ComboBoxItemInsertEventArgs e)

Parameters

e ComboBoxItemInsertEventArgs

OnItemInserting(ComboBoxItemInsertEventArgs)

protected virtual void OnItemInserting(ComboBoxItemInsertEventArgs e)

Parameters

e ComboBoxItemInsertEventArgs

OnLoad(EventArgs)

protected override void OnLoad(EventArgs e)

Parameters

e EventArgs

OnPreRender(EventArgs)

protected override void OnPreRender(EventArgs e)

Parameters

e EventArgs

RaisePostDataChangedEvent()

public virtual void RaisePostDataChangedEvent()

Render(HtmlTextWriter)

protected override void Render(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

RenderContents(HtmlTextWriter)

protected override void RenderContents(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

RenderControl(HtmlTextWriter)

public override void RenderControl(HtmlTextWriter writer)

Parameters

writer HtmlTextWriter

ResolveControl(string)

public Control ResolveControl(string controlId)

Parameters

controlId string

Returns

Control

Events

ItemInserted

public event EventHandler<ComboBoxItemInsertEventArgs> ItemInserted

Event Type

EventHandler<ComboBoxItemInsertEventArgs>

ItemInserting

public event EventHandler<ComboBoxItemInsertEventArgs> ItemInserting

Event Type

EventHandler<ComboBoxItemInsertEventArgs>