private SetSelRange ( System.DateTime lower, System.DateTime upper ) : void | ||
lower | System.DateTime | |
upper | System.DateTime | |
return | void |
private void SetSelRange(DateTime lower, DateTime upper)
{
bool startChanged = false;
bool endChanged = false;
if (lower != _selectionStart)
{
_selectionStart = lower;
startChanged = true;
}
if (upper != _selectionEnd)
{
_selectionEnd = upper;
endChanged = true;
}
if (startChanged)
OnSelectionStartChanged(EventArgs.Empty);
if (endChanged)
OnSelectionEndChanged(EventArgs.Empty);
if (startChanged || endChanged)
OnDateChanged(new DateRangeEventArgs(_selectionStart, _selectionEnd));
SetFocusDay();
}