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
Properties
public virtual ComboBoxAutoCompleteMode AutoCompleteMode { get; set; }
Property Value
- ComboBoxAutoCompleteMode
AutoPostBack
[ExtenderControlProperty]
[ClientPropertyName("autoPostBack")]
public override bool AutoPostBack { get; set; }
Property Value
- bool
public override Color BackColor { get; set; }
Property Value
- Color
public override Color BorderColor { get; set; }
Property Value
- Color
public override BorderStyle BorderStyle { get; set; }
Property Value
- BorderStyle
public override Unit BorderWidth { get; set; }
Property Value
- Unit
protected virtual ComboBoxButton ButtonControl { get; }
Property Value
- ComboBoxButton
[ExtenderControlProperty]
[ClientPropertyName("caseSensitive")]
public virtual bool CaseSensitive { get; set; }
Property Value
- bool
protected virtual string ClientControlType { get; }
Property Value
- string
protected virtual Table ComboTable { get; }
Property Value
- Table
protected virtual TableCell ComboTableButtonCell { get; }
Property Value
- TableCell
protected virtual TableRow ComboTableRow { get; }
Property Value
- TableRow
ComboTableTextBoxCell
protected virtual TableCell ComboTableTextBoxCell { get; }
Property Value
- TableCell
public virtual ComboBoxStyle DropDownStyle { get; set; }
Property Value
- ComboBoxStyle
public override bool Enabled { get; set; }
Property Value
- bool
public override FontInfo Font { get; }
Property Value
- FontInfo
public override Color ForeColor { get; set; }
Property Value
- Color
public override Unit Height { get; set; }
Property Value
- Unit
protected virtual HiddenField HiddenFieldControl { get; }
Property Value
- HiddenField
public virtual ComboBoxItemInsertLocation ItemInsertLocation { get; set; }
Property Value
- ComboBoxItemInsertLocation
[ExtenderControlProperty]
[ClientPropertyName("listItemHoverCssClass")]
public virtual string ListItemHoverCssClass { get; set; }
Property Value
- string
public virtual int MaxLength { get; set; }
Property Value
- int
protected virtual BulletedList OptionListControl { get; }
Property Value
- BulletedList
public ComboBoxRenderMode RenderMode { get; set; }
Property Value
- ComboBoxRenderMode
protected virtual ScriptManager ScriptManager { get; set; }
Property Value
- ScriptManager
[ExtenderControlProperty]
[ClientPropertyName("selectedIndex")]
public override int SelectedIndex { get; set; }
Property Value
- int
public override short TabIndex { get; set; }
Property Value
- short
protected override HtmlTextWriterTag TagKey { get; }
Property Value
- HtmlTextWriterTag
TextBoxControl
protected virtual TextBox TextBoxControl { get; }
Property Value
- TextBox
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
protected override void CreateChildControls()
protected virtual IEnumerable<ScriptDescriptor> GetScriptDescriptors()
Returns
- IEnumerable<ScriptDescriptor>
protected virtual IEnumerable<ScriptReference> GetScriptReferences()
Returns
- IEnumerable<ScriptReference>
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
protected virtual void OnItemInserted(ComboBoxItemInsertEventArgs e)
Parameters
e
ComboBoxItemInsertEventArgs
protected virtual void OnItemInserting(ComboBoxItemInsertEventArgs e)
Parameters
e
ComboBoxItemInsertEventArgs
protected override void OnLoad(EventArgs e)
Parameters
e
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
public Control ResolveControl(string controlId)
Parameters
controlId
string
Returns
- Control
Events
public event EventHandler<ComboBoxItemInsertEventArgs> ItemInserted
Event Type
- EventHandler<ComboBoxItemInsertEventArgs>
public event EventHandler<ComboBoxItemInsertEventArgs> ItemInserting
Event Type
- EventHandler<ComboBoxItemInsertEventArgs>