From 4f421d8e06f813d4235735510f89aebdc246b334 Mon Sep 17 00:00:00 2001 From: Ivan Zlatev Date: Mon, 29 Dec 2008 22:13:02 +0000 Subject: [PATCH] 2008-12-30 Ivan N. Zlatev * 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 --- .../Managed.Windows.Forms/System.Windows.Forms/ChangeLog | 6 ++++++ .../System.Windows.Forms/DataGridView.cs | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog index dbcc9d77f6d..f37c9e616bc 100644 --- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog +++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ChangeLog @@ -1,3 +1,9 @@ +2008-12-30 Ivan N. Zlatev + + * 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 * DataGridView.cs: Remove a bogus ReBind call, which was causing diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs index e5baa1b5a98..95fb5d99260 100644 --- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs +++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/DataGridView.cs @@ -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) -- 2.25.1