日期:2014-05-17  浏览次数:20983 次

MonthCalendar弹出
我想实现单击Button后弹出MonthCalendar,然后再MonthCalendar里选择时间,当单击时间后把选择的年月日显示在TextBox中,请问要如何实现?

------解决方案--------------------
private void textBox1_MouseDown(object sender, MouseEventArgs e)
        {
            MonthCalendar ms = new MonthCalendar();
            this.Controls.Add(ms);
            ms.DateChanged += new DateRangeEventHandler(ms_DateChanged);
        }
void ms_DateChanged(object sender, DateRangeEventArgs e)
        {
            this.textBox1.Text = e.Start.Date.ToString();
        }

------解决方案--------------------
別用這個很傻的控件了
直接用這個
用法都有詳細說明
http://www.my97.net/dp/index.asp