当前位置: 代码迷 >> C# >> 日历控件获取时间和隐藏有关问题
  详细解决方案

日历控件获取时间和隐藏有关问题

热度:336   发布时间:2016-04-28 08:42:49.0
日历控件获取时间和隐藏问题
日历控件默认选完时间后,最后更23:59:59,能否变成00:00:00,如何操作?
日历控件和text控件一起使用,在text的Leave事件里面写了隐藏,但是这样的话,我操作日历控件点击任何地方都会隐藏掉,能否在我操作日历控件的时候,还有光标在text里面的时候,日历控件一直存在,直到我选好时间。但是只要焦点或光标切到其它地方,就自动隐藏日历(不包括操作日历控件本身)。求解答
代码如下
        private void textBox2_MouseClick(object sender, MouseEventArgs e)
        {
            monthCalendar1.Show();
            monthCalendar1.BringToFront();
        }
  private void Form1_Load(object sender, EventArgs e)
        {
            fromdate.Text = System.DateTime.Now.ToString();
            monthCalendar1.Hide();
            monthCalendar2.Hide();
        }
       private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
        {
            fromdate.Text = monthCalendar1.SelectionEnd.ToString();
            monthCalendar1.Hide();
        }

        private void fromdate_Leave(object sender, EventArgs e)
        {
            monthCalendar1.Hide();
        }

------解决思路----------------------
直接有下拉的日历控件,不需要这么麻烦
  相关解决方案