www.pudn.com > ptymdate.rar > Ptymdate.cs
using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.ComponentModel;
using System.Web.UI.Design;
using System.Drawing.Design;
using System.Drawing;
using System.Globalization;
namespace Ptym
{
///
/// Calendar 的摘要说明。
///
public class Ptymdate : System.Web.UI.WebControls.TextBox
{
bool write;
public Ptymdate()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
[Description("是否可以写入日期")]
public bool IsWrite
{
get
{
return write;
}
set
{
write= value;
}
}
#region js
private const string str_Js=@"
";
#endregion
private const string ScriptKey="HcTextBoxClientScrptKeyWord";
///
/// 将此控件呈现给指定的输出参数。
///
/// 要写出到的 HTML 编写器
protected override void OnPreRender(System.EventArgs e)
{
Page.RegisterStartupScript(ScriptKey,str_Js);
}
protected override void AddAttributesToRender(HtmlTextWriter output)
{
output.AddAttribute("onfocus","setday(this);");
if (this.write==false)
{
output.AddAttribute("onkeypress","return false;");
output.AddAttribute("onselectstart","return false;");
output.AddAttribute("onpaste", "return false;");
}
base.AddAttributesToRender(output);
}
}
}