用MonthClendar选择日期,出现一些不方便的情况:        private void BirthDaySelect_DateSelected(object sender, DateRangeEventArgs e)
        {
            this.Birthday.Text = e.Start.ToString("yyyy-MM-dd");
            this.BirthDaySelect.Visible = false;
        }选中一个日期后MonthClendar关闭,但在选择年份或月时MonthClendar也关闭了,很不方便
又用以下方法 private void BirthDaySelect_MouseLeave(object sender, EventArgs e)
        {
            BirthDaySelect.Visible = false;
        }        private void BirthDaySelect_DateSelected(object sender, DateRangeEventArgs e)
        {
            this.Birthday.Text = e.Start.ToString("yyyy-MM-dd");
           // this.BirthDaySelect.Visible = false;
        }
选择年份时仍触发了BirthDaySelect_MouseLeave事件
怎样实现当选择年份时不隐藏MonthClendar?