DekGenius.com
[ Team LiB ] Previous Section Next Section

TextBoxdisposable

System.Web.UI.WebControls (system.web.dll)class

This class represents the text box web control and provides properties to configure text wrapping, the maximum accepted length, and the size in fixed character widths and row-heights (Columns and Rows). This class also includes a single event, TextChanged, which will fire only when the text box loses focus and a post back is generated.

The text box is abstracted away from any specific HTML element. Depending on your settings, ASP.NET will use the appropriate <input type="text">, <input type="password">, or <textarea> HTML tag.

public class TextBox : WebControl, System.Web.UI.IPostBackDataHandler {
// Public Constructors
   public TextBox( );
// Public Instance Properties
   public virtual bool AutoPostBack{set; get; }
   public virtual int Columns{set; get; }
   public virtual int MaxLength{set; get; }
   public virtual bool ReadOnly{set; get; }
   public virtual int Rows{set; get; }
   public virtual string Text{set; get; }
   public virtual TextBoxMode TextMode{set; get; }
   public virtual bool Wrap{set; get; }
// Protected Instance Properties
   protected override HtmlTextWriterTag TagKey{get; }            // overrides WebControl
// Protected Instance Methods
   protected override void AddAttributesToRender(System.Web.UI.HtmlTextWriter writer); // overrides WebControl
   protected override void AddParsedSubObject(object obj);      // overrides System.Web.UI.Control
   protected override void OnPreRender(EventArgs e);            // overrides System.Web.UI.Control
   protected virtual void OnTextChanged(EventArgs e);
   protected override void Render(System.Web.UI.HtmlTextWriter writer);   // overrides WebControl
// Events
   public event EventHandler TextChanged;
}

Hierarchy

System.Object System.Web.UI.Control(System.ComponentModel.IComponent, System.IDisposable, System.Web.UI.IParserAccessor, System.Web.UI.IDataBindingsAccessor) WebControl(System.Web.UI.IAttributeAccessor) TextBox(System.Web.UI.IPostBackDataHandler)

    [ Team LiB ] Previous Section Next Section