2 implementations of IDataGridViewEditingControl
System.Windows.Forms (2)
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.cs (1)
8public partial class DataGridViewComboBoxEditingControl : ComboBox, IDataGridViewEditingControl
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.cs (1)
6public partial class DataGridViewTextBoxEditingControl : TextBox, IDataGridViewEditingControl
35 references to IDataGridViewEditingControl
System.Windows.Forms (35)
System\Windows\Forms\Controls\DataGridView\DataGridView.Methods.cs (23)
2661Debug.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; 3243if (((IDataGridViewEditingControl)EditingControl).RepositionEditingControlOnValueChange) 3861Debug.Assert(((EditingControl is not null && ((IDataGridViewEditingControl)EditingControl).EditingControlValueChanged) 3901formattedValue = ((IDataGridViewEditingControl)EditingControl).GetEditingControlFormattedValue(context); 3939((IDataGridViewEditingControl)EditingControl).EditingControlValueChanged = false; 5991CursorInternal = ((IDataGridViewEditingControl)EditingControl).EditingPanelCursor; 9730((IDataGridViewEditingControl)EditingControl).EditingControlValueChanged = false; 10521if (dirty && EditingControl is not null && ((IDataGridViewEditingControl)EditingControl).RepositionEditingControlOnValueChange) 21969((IDataGridViewEditingControl)EditingControl).EditingControlWantsInputKey(ke.KeyData, dataGridViewWantsInputKey); 25294if (EditingControl is IDataGridViewEditingControl dataGridViewEditingControl) 25479if (((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)
1479IDataGridViewEditingControl? dataGridViewEditingControl = (IDataGridViewEditingControl?)DataGridView.EditingControl;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (4)
980((IDataGridViewEditingControl)EditingComboBox).EditingControlValueChanged = true; 1229((IDataGridViewEditingControl)EditingComboBox).EditingControlValueChanged = false; 1230int rowIndex = ((IDataGridViewEditingControl)EditingComboBox).EditingControlRowIndex; 1806return rowIndex != -1 && EditingComboBox is not null && rowIndex == ((IDataGridViewEditingControl)EditingComboBox).EditingControlRowIndex;
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxEditingControl.DataGridViewComboBoxEditingControlAccessibleObject.cs (2)
36if (this.TryGetOwnerAs(out Control? owner) && owner is IDataGridViewEditingControl editingControl 50=> this.TryGetOwnerAs(out IDataGridViewEditingControl? owner)
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (2)
218string editedFormattedValue = (string)((IDataGridViewEditingControl)txtEditingControl).GetEditingControlFormattedValue(DataGridViewDataErrorContexts.Formatting); 593rowIndex == ((IDataGridViewEditingControl)EditingTextBox).EditingControlRowIndex;
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxEditingControl.DataGridViewTextBoxEditingControlAccessibleObject.cs (2)
42if (this.TryGetOwnerAs(out Control? owner) && owner is IDataGridViewEditingControl editingControl 56this.TryGetOwnerAs(out IDataGridViewEditingControl? owner)