Infragistics’ UltraDateTimeEditor control – Before and after value

Here is my solution to access the before and after value when the date or time is changed in the UltraDateTimeEditor control. As always I’m sure there are other ways to accomplish this. Hope this helps.

Here is the event handler.

        private void documentDateUltraCalendarCombo_TextChanged(object sender, EventArgs e)
            if (sender != null)
                MessageBox.Show("After:" + ((Infragistics.Win.UltraWinEditors.UltraDateTimeEditor)sender).Editor.Value.ToString());
            MessageBox.Show("Before:" + documentDateUltraCalendarCombo.DateTimeControl.Value.ToString());

Here is the event handler being assigned to the control’s TextChanged event.

            documentDateUltraCalendarCombo.DateTimeControl.TextChanged += documentDateUltraCalendarCombo_TextChanged;