c#怎样实现点击textbox弹出日历控件并在点击日历某时间时赋值给textbox

来源:百度知道 编辑:UC知道 时间:2024/06/04 23:42:04
说详细点,谢谢~~·

C#易学论坛有个[分享2个日期选择控件 datePicker for .net] 有图片

看我的空间
http://hi.baidu.com/jonnysuen/blog/item/3a1fe055bdd2c052d1090680.html

用户点击textbox 发生mouseclick事件,然后
有以下2个办法,生成日历控件:

一个是新建一个winform 然后这个winform的返回值是OK的话,就用monthCalendar1.TodayDate.ToString();来填充textbox
另一个办法,是创建一个不可见的 日历控件
当用户点击后,显示这个控件,这个控件发生了DateChanged事件后,又置不可见,并把日期值填充textbox

额 写过个例子。。
拖俩控件textbox 和你需要的时间控件 时间控件设置 Visible=FALSE
在textbox的鼠标双击事件 写 时间控件设置 Visible=TRUE
时间控件 的值赋给textbox

貌似不管是Winform还是Webform,都有现成的Calendar控件啊