2 implementations of IDataGridViewEditingControl
System.Windows.Forms (2)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.cs (1)
8
public partial class DataGridViewComboBoxEditingControl : ComboBox,
IDataGridViewEditingControl
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.cs (1)
6
public partial class DataGridViewTextBoxEditingControl : TextBox,
IDataGridViewEditingControl
35 references to IDataGridViewEditingControl
System.Windows.Forms (35)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (23)
2661
Debug.Assert(((
IDataGridViewEditingControl
)EditingControl).EditingControlDataGridView == this);
2669
((
IDataGridViewEditingControl
)EditingControl).EditingControlDataGridView = this;
2682
((
IDataGridViewEditingControl
)EditingControl).EditingControlRowIndex = _ptCurrentCell.Y;
2699
((
IDataGridViewEditingControl
)EditingControl).ApplyCellStyleToEditingControl(dgvese.CellStyle);
2718
((
IDataGridViewEditingControl
)EditingControl).PrepareEditingControlForEdit(selectAll);
3084
((
IDataGridViewEditingControl
)EditingControl).EditingControlFormattedValue = _uneditedFormattedValue;
3085
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
3120
((
IDataGridViewEditingControl
)EditingControl).PrepareEditingControlForEdit(selectAll: true);
3173
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
3243
if (((
IDataGridViewEditingControl
)EditingControl).RepositionEditingControlOnValueChange)
3861
Debug.Assert(((EditingControl is not null && ((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged)
3901
formattedValue = ((
IDataGridViewEditingControl
)EditingControl).GetEditingControlFormattedValue(context);
3939
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
5991
CursorInternal = ((
IDataGridViewEditingControl
)EditingControl).EditingPanelCursor;
9730
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
10521
if (dirty && EditingControl is not null && ((
IDataGridViewEditingControl
)EditingControl).RepositionEditingControlOnValueChange)
21969
((
IDataGridViewEditingControl
)EditingControl).EditingControlWantsInputKey(ke.KeyData, dataGridViewWantsInputKey);
25294
if (EditingControl is
IDataGridViewEditingControl
dataGridViewEditingControl)
25479
if (((
IDataGridViewEditingControl
)EditingControl).RepositionEditingControlOnValueChange)
25484
((
IDataGridViewEditingControl
)EditingControl).PrepareEditingControlForEdit(selectAll: true);
25485
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
26793
((
IDataGridViewEditingControl
)EditingControl).EditingControlRowIndex = rowIndex;
26926
((
IDataGridViewEditingControl
)EditingControl).EditingControlRowIndex = rowIndex;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (2)
1479
IDataGridViewEditingControl
? dataGridViewEditingControl = (
IDataGridViewEditingControl
?)DataGridView.EditingControl;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (4)
980
((
IDataGridViewEditingControl
)EditingComboBox).EditingControlValueChanged = true;
1229
((
IDataGridViewEditingControl
)EditingComboBox).EditingControlValueChanged = false;
1230
int rowIndex = ((
IDataGridViewEditingControl
)EditingComboBox).EditingControlRowIndex;
1806
return rowIndex != -1 && EditingComboBox is not null && rowIndex == ((
IDataGridViewEditingControl
)EditingComboBox).EditingControlRowIndex;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.DataGridViewComboBoxEditingControlAccessibleObject.cs (2)
36
if (this.TryGetOwnerAs(out Control? owner) && owner is
IDataGridViewEditingControl
editingControl
50
=> this.TryGetOwnerAs(out
IDataGridViewEditingControl
? owner)
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (2)
218
string editedFormattedValue = (string)((
IDataGridViewEditingControl
)txtEditingControl).GetEditingControlFormattedValue(DataGridViewDataErrorContexts.Formatting);
593
rowIndex == ((
IDataGridViewEditingControl
)EditingTextBox).EditingControlRowIndex;
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObject.cs (2)
42
if (this.TryGetOwnerAs(out Control? owner) && owner is
IDataGridViewEditingControl
editingControl
56
this.TryGetOwnerAs(out
IDataGridViewEditingControl
? owner)