Asp.net源码专业站
首页->控件应用->51aspx日期控件演示及源码>>Calendar/Calendar/CalendarDesigner.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:51aspx日期控件演示及源码
当前文件:文件类型 CalendarDemo/Calendar/Calendar/CalendarDesigner.cs[1K,2009-6-12 11:34:55]打开代码结构图
普通视图
		            
1namespace Calendar51aspx 2{ 3 using System; 4 using System.ComponentModel; 5 using System.IO; 6 using System.Web.UI; 7 using System.Web.UI.Design; 8 using System.Web.UI.WebControls; 9 10 public class CalendarDesigner : ControlDesigner 11 { 12 private Calendar51aspx.Calendar _Calendar; 13 14 public override string GetDesignTimeHtml() 15 { 16 StringWriter sw = new StringWriter(); 17 HtmlTextWriter htw = new HtmlTextWriter(sw); 18 Table tb = new Table(); 19 tb.CellPadding = 0; 20 tb.CellSpacing = 0; 21 TableRow row = new TableRow(); 22 TableCell cl = new TableCell(); 23 TextBox box = new TextBox(); 24 box.Width = new Unit("100px"); 25 box.Text = this._Calendar.Value; 26 cl.Controls.Add(box); 27 Image _img = new Image(); 28 _img.ImageUrl = this._Calendar.CalendarResource + "Calendar.gif"; 29 _img.ImageAlign = ImageAlign.Top; 30 _img.BorderWidth = new Unit("0px"); 31 cl.Controls.Add(_img); 32 cl.Wrap = false; 33 row.Cells.Add(cl); 34 tb.Rows.Add(row); 35 tb.RenderControl(htw); 36 return sw.ToString(); 37 } 38 39 public override void Initialize(IComponent component) 40 { 41 this._Calendar = (Calendar51aspx.Calendar)component; 42 base.Initialize(component); 43 } 44 } 45} 46 47
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:51aspx日期控件演示及源码
51Aspx.com 版权所有 CopyRight © 2006-2010. 京ICP备06046876号 本站法律顾问:ITlaw-庄毅雄律师
返回顶部
客户服务:点击这里进行客户咨询 业务合作:点击这里洽谈业务合作 合作热线:010-68880146