2 implementations of IDataGridViewEditingControl
System.Windows.Forms (2)
winforms\Managed\System\WinForms\DataGridViewComboBoxEditingControl.cs (1)
21public class DataGridViewComboBoxEditingControl : ComboBox, IDataGridViewEditingControl
winforms\Managed\System\WinForms\DataGridViewTextBoxEditingControl.cs (1)
20public class DataGridViewTextBoxEditingControl : TextBox, IDataGridViewEditingControl
41 references to IDataGridViewEditingControl
System.Windows.Forms (41)
winforms\Managed\System\WinForms\DataGridViewCell.cs (2)
1801IDataGridViewEditingControl dgvectl = (IDataGridViewEditingControl)this.DataGridView.EditingControl;
winforms\Managed\System\WinForms\DataGridViewComboBoxCell.cs (4)
1200((IDataGridViewEditingControl)this.EditingComboBox).EditingControlValueChanged = true; 1496((IDataGridViewEditingControl)this.EditingComboBox).EditingControlValueChanged = false; 1497int rowIndex = ((IDataGridViewEditingControl)this.EditingComboBox).EditingControlRowIndex; 2044return rowIndex != -1 && this.EditingComboBox != null && rowIndex == ((IDataGridViewEditingControl)this.EditingComboBox).EditingControlRowIndex;
winforms\Managed\System\WinForms\DataGridViewComboBoxEditingControl.cs (3)
224var owner = Owner as IDataGridViewEditingControl; 240return (Owner as IDataGridViewEditingControl)?.EditingControlDataGridView?.AccessibilityObject;
winforms\Managed\System\WinForms\DataGridViewEditingControl.cs (2)
81Debug.Assert(ownerControl is IDataGridViewEditingControl, "ownerControl must implement IDataGridViewEditingControl"); 99return (Owner as IDataGridViewEditingControl)?.EditingControlDataGridView?.CurrentCell?.AccessibilityObject;
winforms\Managed\System\WinForms\DataGridViewMethods.cs (25)
2699Debug.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; 3286if (((IDataGridViewEditingControl) this.editingControl).RepositionEditingControlOnValueChange) 3888(this.editingControl != null && ((IDataGridViewEditingControl)this.editingControl).EditingControlValueChanged) || 3925formattedValue = ((IDataGridViewEditingControl)this.editingControl).GetEditingControlFormattedValue(context); 3958((IDataGridViewEditingControl) this.editingControl).EditingControlValueChanged = false; 6031this.CursorInternal = ((IDataGridViewEditingControl)this.editingControl).EditingPanelCursor; 9899((IDataGridViewEditingControl)this.editingControl).EditingControlValueChanged = false; 10702if (dirty && this.editingControl != null && ((IDataGridViewEditingControl) this.editingControl).RepositionEditingControlOnValueChange) 22422this.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*/); 25646if (((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)
270string editedFormattedValue = (string) ((IDataGridViewEditingControl) txtEditingControl).GetEditingControlFormattedValue(DataGridViewDataErrorContexts.Formatting); 619return rowIndex != -1 && this.EditingTextBox != null && rowIndex == ((IDataGridViewEditingControl)this.EditingTextBox).EditingControlRowIndex;
winforms\Managed\System\WinForms\DataGridViewTextBoxEditingControl.cs (3)
397var owner = Owner as IDataGridViewEditingControl; 413return (Owner as IDataGridViewEditingControl)?.EditingControlDataGridView?.AccessibilityObject;