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

说详细点,谢谢~~·... 说详细点,谢谢~~· 展开
 我来答
孙中吕
推荐于2020-12-28 · 专注C/S架构开发框架技术研究
孙中吕
采纳数:435 获赞数:788

向TA提问 私信TA
展开全部
C#易学论坛有个[分享2个日期选择控件 datePicker for .net] 有图片

看我的空间
http://hi.baidu.com/jonnysuen/blog/item/3a1fe055bdd2c052d1090680.html
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chouchouzzj
2009-10-13 · TA获得超过391个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:192万
展开全部
用户点击textbox 发生mouseclick事件,然后
有以下2个办法,生成日历控件:

一个是新建一个winform 然后这个winform的返回值是OK的话,就用monthCalendar1.TodayDate.ToString();来填充textbox
另一个办法,是创建一个不可见的 日历控件
当用户点击后,显示这个控件,这个控件发生了DateChanged事件后,又置不可见,并把日期值填充textbox
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
地狱亮亮
2009-10-13 · TA获得超过1957个赞
知道小有建树答主
回答量:568
采纳率:0%
帮助的人:319万
展开全部
额 写过个例子。。
拖俩控件textbox 和你需要的时间控件 时间控件设置 Visible=FALSE
在textbox的鼠标双击事件 写 时间控件设置 Visible=TRUE
时间控件 的值赋给textbox
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪芃长流如
2020-04-10 · TA获得超过3618个赞
知道大有可为答主
回答量:3046
采纳率:28%
帮助的人:235万
展开全部
桌面程序?
先让日历控件monthCalendar1的Visible=false;
添加代码
private
void
textBox1_Click(object
sender,
EventArgs
e)
{
monthCalendar1.Visible
=
true;
}
private
void
monthCalendar1_DateSelected(object
sender,
DateRangeEventArgs
e)
{
textBox1.Text
=
monthCalendar1.SelectionStart.ToShortDateString();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6eed2f8
2009-10-13 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3821万
展开全部
貌似不管是Winform还是Webform,都有现成的Calendar控件啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式