DataGridViewCell.DetachEditingControl メソッド


セルの編集コントロールを DataGridView から削除します。Removes the cell's editing control from the DataGridView.

 virtual void DetachEditingControl();
public virtual void DetachEditingControl ();
abstract member DetachEditingControl : unit -> unit
override this.DetachEditingControl : unit -> unit
Public Overridable Sub DetachEditingControl ()


このセルは、DataGridView に関連付けられていません。This cell is not associated with a DataGridView.

- または --or- 関連付けられている EditingControlDataGridView プロパティの値が null です。The EditingControl property of the associated DataGridView has a value of null. たとえば、コントロールが編集モードになっていないときがこの場合に相当します。This is the case, for example, when the control is not in edit mode.


現在のセルが編集コントロールをホストし、編集モードが終了した場合、DataGridView はこのメソッドを呼び出します。The DataGridView calls this method when the current cell hosts an editing control and editing mode ends. このメソッドは、EditingPanelから EditingControl を削除し、DataGridViewControls コレクションから EditingPanel を削除します。This method removes the EditingControl from the EditingPanel, and then removes the EditingPanel from the Controls collection of the DataGridView.