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;
2685
((
IDataGridViewEditingControl
)EditingControl).EditingControlRowIndex = _ptCurrentCell.Y;
2702
((
IDataGridViewEditingControl
)EditingControl).ApplyCellStyleToEditingControl(dgvese.CellStyle);
2721
((
IDataGridViewEditingControl
)EditingControl).PrepareEditingControlForEdit(selectAll);
3087
((
IDataGridViewEditingControl
)EditingControl).EditingControlFormattedValue = _uneditedFormattedValue;
3088
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
3123
((
IDataGridViewEditingControl
)EditingControl).PrepareEditingControlForEdit(selectAll: true);
3176
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
3246
if (((
IDataGridViewEditingControl
)EditingControl).RepositionEditingControlOnValueChange)
3864
Debug.Assert(((EditingControl is not null && ((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged)
3904
formattedValue = ((
IDataGridViewEditingControl
)EditingControl).GetEditingControlFormattedValue(context);
3942
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
5994
CursorInternal = ((
IDataGridViewEditingControl
)EditingControl).EditingPanelCursor;
9733
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
10524
if (dirty && EditingControl is not null && ((
IDataGridViewEditingControl
)EditingControl).RepositionEditingControlOnValueChange)
21972
((
IDataGridViewEditingControl
)EditingControl).EditingControlWantsInputKey(ke.KeyData, dataGridViewWantsInputKey);
25297
if (EditingControl is
IDataGridViewEditingControl
dataGridViewEditingControl)
25482
if (((
IDataGridViewEditingControl
)EditingControl).RepositionEditingControlOnValueChange)
25487
((
IDataGridViewEditingControl
)EditingControl).PrepareEditingControlForEdit(selectAll: true);
25488
((
IDataGridViewEditingControl
)EditingControl).EditingControlValueChanged = false;
26796
((
IDataGridViewEditingControl
)EditingControl).EditingControlRowIndex = rowIndex;
26929
((
IDataGridViewEditingControl
)EditingControl).EditingControlRowIndex = rowIndex;
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (2)
1490
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)