コード例 #1
0
 private void fromDateTime_DateTimeHasChanged(object sender, DateTimeEventArgs e)
 {
     if (e.NewDateTime.CompareTo(minDate) == -1)
     {
         fromDateTime.Value = minDate;
     }
     else if (e.NewDateTime.CompareTo(actMaxDate) == 1)
     {
         fromDateTime.Value = actMaxDate;
         actMinDate         = actMaxDate;
     }
     else
     {
         actMinDate = e.NewDateTime;
     }
     if (actMinDate == minDate)
     {
         previousDay.Enabled = false;
         firstDay.Enabled    = false;
     }
     else
     {
         previousDay.Enabled = true;
         firstDay.Enabled    = true;
     }
     if (!newMinMaxDate)
     {
         DateEventArgs args = new DateEventArgs(fromDateTime.Value, toDateTime.Value);
         OnDateChanged(args);
     }
     newMinMaxDate = false;
 }
コード例 #2
0
        private void OnDateChanged(DateEventArgs e)
        {
            EventHandler <DateEventArgs> handler = DateEvent;

            if (handler != null)
            {
                handler(this, e);
            }
        }
コード例 #3
0
 private void DateEvent(object sender, DateEventArgs e)
 {
     fromDateTime = e.FromDate;
     toDateTime   = e.ToDate;
     UpdateSeries();
 }