2 implementations of IDataGridViewEditingControl
System.Windows.Forms (2)
winforms\Managed\System\WinForms\DataGridViewComboBoxEditingControl.cs (1)
21
public class DataGridViewComboBoxEditingControl : ComboBox,
IDataGridViewEditingControl
winforms\Managed\System\WinForms\DataGridViewTextBoxEditingControl.cs (1)
20
public class DataGridViewTextBoxEditingControl : TextBox,
IDataGridViewEditingControl
41 references to IDataGridViewEditingControl
System.Windows.Forms (41)
winforms\Managed\System\WinForms\DataGridViewCell.cs (2)
1801
IDataGridViewEditingControl
dgvectl = (
IDataGridViewEditingControl
)this.DataGridView.EditingControl;
winforms\Managed\System\WinForms\DataGridViewComboBoxCell.cs (4)
1200
((
IDataGridViewEditingControl
)this.EditingComboBox).EditingControlValueChanged = true;
1496
((
IDataGridViewEditingControl
)this.EditingComboBox).EditingControlValueChanged = false;
1497
int rowIndex = ((
IDataGridViewEditingControl
)this.EditingComboBox).EditingControlRowIndex;
2044
return rowIndex != -1 && this.EditingComboBox != null && rowIndex == ((
IDataGridViewEditingControl
)this.EditingComboBox).EditingControlRowIndex;
winforms\Managed\System\WinForms\DataGridViewComboBoxEditingControl.cs (3)
224
var
owner = Owner as
IDataGridViewEditingControl
;
240
return (Owner as
IDataGridViewEditingControl
)?.EditingControlDataGridView?.AccessibilityObject;
winforms\Managed\System\WinForms\DataGridViewEditingControl.cs (2)
81
Debug.Assert(ownerControl is
IDataGridViewEditingControl
, "ownerControl must implement IDataGridViewEditingControl");
99
return (Owner as
IDataGridViewEditingControl
)?.EditingControlDataGridView?.CurrentCell?.AccessibilityObject;
winforms\Managed\System\WinForms\DataGridViewMethods.cs (25)
2699
Debug.Assert(((
IDataGridViewEditingControl
)this.editingControl).EditingControlDataGridView == this);
2707
((
IDataGridViewEditingControl
)this.editingControl).EditingControlDataGridView = this;
2722
((
IDataGridViewEditingControl
)this.editingControl).EditingControlRowIndex = this.ptCurrentCell.Y;
2738
((
IDataGridViewEditingControl
)this.editingControl).ApplyCellStyleToEditingControl(dgvese.CellStyle);
2757
((
IDataGridViewEditingControl
)this.editingControl).PrepareEditingControlForEdit(selectAll);
3116
((
IDataGridViewEditingControl
)this.editingControl).EditingControlFormattedValue = this.uneditedFormattedValue;
3117
((
IDataGridViewEditingControl
)this.editingControl).EditingControlValueChanged = false;
3153
((
IDataGridViewEditingControl
) this.editingControl).PrepareEditingControlForEdit(true /*selectAll*/);
3219
((
IDataGridViewEditingControl
)this.editingControl).EditingControlValueChanged = false;
3286
if (((
IDataGridViewEditingControl
) this.editingControl).RepositionEditingControlOnValueChange)
3888
(this.editingControl != null && ((
IDataGridViewEditingControl
)this.editingControl).EditingControlValueChanged) ||
3925
formattedValue = ((
IDataGridViewEditingControl
)this.editingControl).GetEditingControlFormattedValue(context);
3958
((
IDataGridViewEditingControl
) this.editingControl).EditingControlValueChanged = false;
6031
this.CursorInternal = ((
IDataGridViewEditingControl
)this.editingControl).EditingPanelCursor;
9899
((
IDataGridViewEditingControl
)this.editingControl).EditingControlValueChanged = false;
10702
if (dirty && this.editingControl != null && ((
IDataGridViewEditingControl
) this.editingControl).RepositionEditingControlOnValueChange)
22422
this.dataGridViewState2[DATAGRIDVIEWSTATE2_currentCellWantsInputKey] = ((
IDataGridViewEditingControl
)this.editingControl).EditingControlWantsInputKey(ke.KeyData, dataGridViewWantsInputKey);
25469
((
IDataGridViewEditingControl
) this.editingControl).EditingControlFormattedValue = nullValue;
25470
((
IDataGridViewEditingControl
) this.editingControl).EditingControlValueChanged = true;
25471
((
IDataGridViewEditingControl
) this.editingControl).PrepareEditingControlForEdit(true /*selectAll*/);
25646
if (((
IDataGridViewEditingControl
) this.editingControl).RepositionEditingControlOnValueChange)
25650
((
IDataGridViewEditingControl
) this.editingControl).PrepareEditingControlForEdit(true /*selectAll*/);
25651
((
IDataGridViewEditingControl
) this.editingControl).EditingControlValueChanged = false;
26877
((
IDataGridViewEditingControl
)this.editingControl).EditingControlRowIndex = rowIndex;
26995
((
IDataGridViewEditingControl
)this.editingControl).EditingControlRowIndex = rowIndex;
winforms\Managed\System\WinForms\DataGridViewTextBoxCell.cs (2)
270
string editedFormattedValue = (string) ((
IDataGridViewEditingControl
) txtEditingControl).GetEditingControlFormattedValue(DataGridViewDataErrorContexts.Formatting);
619
return rowIndex != -1 && this.EditingTextBox != null && rowIndex == ((
IDataGridViewEditingControl
)this.EditingTextBox).EditingControlRowIndex;
winforms\Managed\System\WinForms\DataGridViewTextBoxEditingControl.cs (3)
397
var
owner = Owner as
IDataGridViewEditingControl
;
413
return (Owner as
IDataGridViewEditingControl
)?.EditingControlDataGridView?.AccessibilityObject;