using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI.WebControls; using System.Web.UI; using System.Collections.Specialized; using AjaxControlToolkit; /// <summary> /// 日历Box /// </summary> /// namespace EBIZ.WebControls { public class TextBoxCalendar : CompositeControl { protected CalendarExtender calendar; protected TextBox txt;
public event EventHandler TextChanged;
/// <summary> /// 日期值 /// </summary> public string Text { set { EnsureChildControls(); txt.Text = value; } get { EnsureChildControls(); return txt.Text; } }
/// <summary> /// css /// </summary> public string CssClass { set { EnsureChildControls(); txt.CssClass = value; } } protected override void CreateChildControls() { Controls.Clear();
txt = new TextBox(); txt.TextChanged += new EventHandler(OnTextChanged); txt.ID = "txt"; txt.Width = Unit.Pixel(80); txt.Attributes["readOnly"] = "readOnly";
calendar = new CalendarExtender(); calendar.TargetControlID = txt.ID; calendar.Format = "yyyy/MM/dd"; calendar.ID = "cld"; Controls.Add(txt); Controls.Add(calendar); }
protected virtual void OnTextChanged(object sender,EventArgs e) { if (TextChanged != null) TextChanged(this,e); } } } (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|