2008-12-30 Ivan N. Zlatev <contact@i-nz.net>
authorIvan Zlatev <ivan@ivanz.com>
Mon, 29 Dec 2008 22:13:02 +0000 (22:13 -0000)
committerIvan Zlatev <ivan@ivanz.com>
Mon, 29 Dec 2008 22:13:02 +0000 (22:13 -0000)
* DataGridView.cs: If a new cell is selected edit mode should be
immediately enabled only if EditOnEnter is set. Whether the mouse
or not was used to select the cell is irrelevant.

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

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

index dbcc9d77f6d0032638613ee876ae182eef548853..f37c9e616bce836c547dd17056e477c4b77173a7 100644 (file)
@@ -1,3 +1,9 @@
+2008-12-30  Ivan N. Zlatev  <contact@i-nz.net>
+
+       * DataGridView.cs: If a new cell is selected edit mode should be 
+       immediately enabled only if EditOnEnter is set. Whether the mouse 
+       or not was used to select the cell is irrelevant.
+
 2008-12-29  Ivan N. Zlatev  <contact@i-nz.net>
 
        * DataGridView.cs: Remove a bogus ReBind call, which was causing 
index e5baa1b5a9883ea6400b3d78443699950798a900..95fb5d99260326cd2847769787b808897ced3657 100644 (file)
@@ -5389,7 +5389,7 @@ namespace System.Windows.Forms {
                                OnRowEnter (new DataGridViewCellEventArgs (cell.ColumnIndex, cell.RowIndex));
                                OnCellEnter (new DataGridViewCellEventArgs(cell.ColumnIndex, cell.RowIndex));
                                OnCurrentCellChanged (EventArgs.Empty);
-                               if (throughMouseClick || editMode == DataGridViewEditMode.EditOnEnter)
+                               if (editMode == DataGridViewEditMode.EditOnEnter)
                                        BeginEdit (true);
                        } else {
                                if (throughMouseClick)