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; 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; 3246if (((IDataGridViewEditingControl)EditingControl).RepositionEditingControlOnValueChange) 3864Debug.Assert(((EditingControl is not null && ((IDataGridViewEditingControl)EditingControl).EditingControlValueChanged) 3904formattedValue = ((IDataGridViewEditingControl)EditingControl).GetEditingControlFormattedValue(context); 3942((IDataGridViewEditingControl)EditingControl).EditingControlValueChanged = false; 5994CursorInternal = ((IDataGridViewEditingControl)EditingControl).EditingPanelCursor; 9733((IDataGridViewEditingControl)EditingControl).EditingControlValueChanged = false; 10524if (dirty && EditingControl is not null && ((IDataGridViewEditingControl)EditingControl).RepositionEditingControlOnValueChange) 21972((IDataGridViewEditingControl)EditingControl).EditingControlWantsInputKey(ke.KeyData, dataGridViewWantsInputKey); 25297if (EditingControl is IDataGridViewEditingControl dataGridViewEditingControl) 25482if (((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)
1490IDataGridViewEditingControl? 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)