* MonthCalendar.cs: Only mark the keypresses we actually handle as
authorRolf Bjarne Kvinge <RKvinge@novell.com>
Mon, 28 May 2007 10:20:23 +0000 (10:20 -0000)
committerRolf Bjarne Kvinge <RKvinge@novell.com>
Mon, 28 May 2007 10:20:23 +0000 (10:20 -0000)
  handled.

svn path=/trunk/mcs/; revision=78042

mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog
mcs/class/Managed.Windows.Forms/System.Windows.Forms/MonthCalendar.cs

index fc41e31de7b52cf60c5b8a1ca35caad679205fb5..f9ab4d8d22824a332b67e1fda322c73754bc2c10 100644 (file)
@@ -1,3 +1,8 @@
+2007-05-28  Rolf Bjarne Kvinge <RKvinge@novell.com> 
+
+       * MonthCalendar.cs: Only mark the keypresses we actually handle as
+         handled.
+
 2007-05-28  Rolf Bjarne Kvinge <RKvinge@novell.com> 
 
        * MonthCalendar.cs: Set the size after initializing all the relevant
index e271cd9cc41b39b1a58277a431034a15c544b1ea..9c12a051fd4f5c8a4f125f9bcdd68f8354c717c5 100644 (file)
@@ -2044,6 +2044,7 @@ namespace System.Windows.Forms {
                                if (!is_shift_pressed && e.Shift) {
                                        first_select_start_date = SelectionStart;
                                        is_shift_pressed = e.Shift;
+                                       e.Handled = true;
                                }
                                switch (e.KeyCode) {
                                        case Keys.Home:
@@ -2059,6 +2060,7 @@ namespace System.Windows.Forms {
                                                        this.SetSelectionRange (date, date);
                                                }
                                                this.OnDateChanged (new DateRangeEventArgs (SelectionStart, SelectionEnd));
+                                               e.Handled = true;
                                                break;
                                        case Keys.End:
                                                // set the date to the last of the month
@@ -2073,6 +2075,7 @@ namespace System.Windows.Forms {
                                                        this.SetSelectionRange (date, date);
                                                }
                                                this.OnDateChanged (new DateRangeEventArgs (SelectionStart, SelectionEnd));
+                                               e.Handled = true;
                                                break;
                                        case Keys.PageUp:
                                                // set the date to the last of the month
@@ -2083,6 +2086,7 @@ namespace System.Windows.Forms {
                                                        this.SetSelectionRange (date, date);
                                                }
                                                this.OnDateChanged (new DateRangeEventArgs (SelectionStart, SelectionEnd));
+                                               e.Handled = true;
                                                break;
                                        case Keys.PageDown:
                                                // set the date to the last of the month
@@ -2093,6 +2097,7 @@ namespace System.Windows.Forms {
                                                        this.SetSelectionRange (date, date);
                                                }
                                                this.OnDateChanged (new DateRangeEventArgs (SelectionStart, SelectionEnd));
+                                               e.Handled = true;
                                                break;
                                        case Keys.Up:
                                                // set the back 1 week
@@ -2103,6 +2108,7 @@ namespace System.Windows.Forms {
                                                        this.SetSelectionRange (date, date);
                                                }
                                                this.OnDateChanged (new DateRangeEventArgs (SelectionStart, SelectionEnd));
+                                               e.Handled = true;
                                                break;
                                        case Keys.Down:
                                                // set the date forward 1 week
@@ -2113,6 +2119,7 @@ namespace System.Windows.Forms {
                                                        this.SetSelectionRange (date, date);
                                                }
                                                this.OnDateChanged (new DateRangeEventArgs (SelectionStart, SelectionEnd));
+                                               e.Handled = true;
                                                break;
                                        case Keys.Left:
                                                // move one left
@@ -2123,6 +2130,7 @@ namespace System.Windows.Forms {
                                                        this.SetSelectionRange (date, date);
                                                }
                                                this.OnDateChanged (new DateRangeEventArgs (SelectionStart, SelectionEnd));
+                                               e.Handled = true;
                                                break;
                                        case Keys.Right:
                                                // move one left
@@ -2133,11 +2141,11 @@ namespace System.Windows.Forms {
                                                        this.SetSelectionRange (date, date);
                                                }
                                                this.OnDateChanged (new DateRangeEventArgs (SelectionStart, SelectionEnd));
+                                               e.Handled = true;
                                                break;
                                        default:
                                                break;
                                }
-                               e.Handled = true;
                        }
                }