using System; using System.Collections; using System.Text; using System.Web.UI; using System.Web.UI.HtmlControls; namespace Frost.Controls { public class FrostTextBox : HtmlControl { #region Properties public override string ID { get { return base.ID; } set { base.ID = value; } } public string OnBlur { get { if ( ViewState["OnBlur"] == null ) return null; else return (string)ViewState["OnBlur"]; } set { ViewState["OnBlur"] = value; } } public string OnChange { get { if ( ViewState["OnChange"] == null ) return null; else return (string)ViewState["OnChange"]; } set { ViewState["OnChange"] = value; } } public string OnClick { get { if ( ViewState["OnClick"] == null ) return null; else return (string)ViewState["OnClick"]; } set { ViewState["OnClick"] = value; } } public string OnDoubleClick { get { if ( ViewState["OnDoubleClick"] == null ) return null; else return (string)ViewState["OnDoubleClick"]; } set { ViewState["OnDoubleClick"] = value; } } public string OnFocus { get { if ( ViewState["OnFocus"] == null ) return null; else return (string)ViewState["OnFocus"]; } set { ViewState["OnFocus"] = value; } } public string OnKeyDown { get { if ( ViewState["OnKeyDown"] == null ) return null; else return (string)ViewState["OnKeyDown"]; } set { ViewState["OnKeyDown"] = value; } } public string OnKeyPress { get { if ( ViewState["OnKeyPress"] == null ) return null; else return (string)ViewState["OnKeyPress"]; } set { ViewState["OnKeyPress"] = value; } } public string OnKeyUp { get { if ( ViewState["OnKeyUp"] == null ) return null; else return (string)ViewState["OnKeyUp"]; } set { ViewState["OnKeyUp"] = value; } } public string OnMouseDown { get { if ( ViewState["OnMouseDown"] == null ) return null; else return (string)ViewState["OnMouseDown"]; } set { ViewState["OnMouseDown"] = value; } } public string OnMouseMove { get { if ( ViewState["OnMouseMove"] == null ) return null; else return (string)ViewState["OnMouseMove"]; } set { ViewState["OnMouseMove"] = value; } } public string OnMouseOut { get { if ( ViewState["OnMouseOut"] == null ) return null; else return (string)ViewState["OnMouseOut"]; } set { ViewState["OnMouseOut"] = value; } } public string OnMouseOver { get { if ( ViewState["OnMouseOver"] == null ) return null; else return (string)ViewState["OnMouseOver"]; } set { ViewState["OnMouseOver"] = value; } } public string OnMouseUp { get { if ( ViewState["OnMouseUp"] == null ) return null; else return (string)ViewState["OnMouseUp"]; } set { ViewState["OnMouseUp"] = value; } } public string Value { get { if ( ViewState["Value"] == null ) return null; else return (string)ViewState["Value"]; } set { ViewState["Value"] = value; } } public int? MaxCharacters { get { if ( ViewState["MaxChars"] == null ) return null; else return (int)ViewState["MaxChars"]; } set { ViewState["MaxChars"] = value; } } public int? Size { get { if ( ViewState["Size"] == null ) return null; else return (int)ViewState["Size"]; } set { ViewState["Size"] = value; } } #endregion public override void RenderControl( HtmlTextWriter writer ) { StringBuilder fTextBox = new StringBuilder( ); fTextBox.Append( "" ); writer.Write( fTextBox ); } } }