请问如何把一个button的触发事件限制在一段时间内?例如我想要button按钮在11月20号到11月30号内有效?请问如何实现?有相关的代码吗?
解决方案 »
- 100分求解zedgraph创建空间出错问题
- VS2003运行后静态代码不可编辑
- 如何直接打印 FORM 窗体 而不需要通过报表啊
- .net连接数据库碰到怪事了,高手帮帮忙好吗?
- 怎么用JavaScript给一个 页面传输一个字符串
- Response.Write("parent.frames['bottom'].location.href='DocEdit.aspx?id=strID;");strID是在cs中等到的值这样写对吗?
- 电子印章技术?
- 关于用treeview做菜单,另一边用框架出内容的实现,多谢!
- 如何制作登陆时的验证码???
- asp.net怎么写一个XML文件啊?
- 如何在运行时动态增加组件?
- 主问.net中怎么屏敝掉HTML语句!
如果系统时间不在时间范围内 , 就return
&&
dt.CompareTo(Convert.ToDateTime("2005-11-30")) < 0)
{
//your code
}
if (dt.CompareTo(Convert.ToDateTime("2005-11-20")) > 0
&&
dt.CompareTo(Convert.ToDateTime("2005-11-30")) < 0)
{
//your code
}
if (DateTime.Now > DateTime.Parse("2005-11-20") || DateTime.Now < DateTime.Parse("2005-11-30"))
{
//...执行相应操作
}2.写在Load事件里。
if (!(DateTime.Now > DateTime.Parse("2005-11-20") || DateTime.Now < DateTime.Parse("2005-11-30")))
{
Button3.Click -= new System.EventHandler(this.Button3_Click);
}3.把InitializeComponent()里的Button.Click去掉,自己手动判断后自己写。
if (DateTime.Now > DateTime.Parse("2005-11-20") || DateTime.Now < DateTime.Parse("2005-11-30"))
{
Button3.Click += new System.EventHandler(this.Button3_Click);
}
If DateTime.Compare(n, "2005/11/20") >= 0 And DateTime.Compare(n, "2005/11/30") <= 0 Then
Button1.Enabled = False End If
在page-load中加个判断,如果在你说的时间范围中,就让tutton的enable为false啊