private void OnDropDown(object sender, EventArgs e)
 {
     if (base.Parent != null)
     {
         BeginInvoke((MethodInvoker) delegate
         {
             m_dropDown.OpenDropDown();
         });
     }
 }
Пример #2
0
 private void OnDropDown(object sender, EventArgs e)
 {
     m_savedTime       = TimeSpan.MinValue;
     m_savedTimeOffset = null;
     if (!string.IsNullOrEmpty(m_textbox.Text) && DateTimeUtil.TryParseDateTime(m_textbox.Text, null, out DateTimeOffset dateTimeOffset, out bool hasTimeOffset))
     {
         m_savedTime = dateTimeOffset.TimeOfDay;
         if (hasTimeOffset)
         {
             m_savedTimeOffset = dateTimeOffset.Offset;
         }
         if (IsSelectableDate(dateTimeOffset.Date))
         {
             m_monthCalendar.SelectionStart = dateTimeOffset.Date;
         }
     }
     m_dropDown.OpenDropDown();
 }