DataGridViewEditMode 列挙型


ユーザーが DataGridView コントロールのセルの編集を開始する方法を指定します。Specifies how a user starts cell editing in the DataGridView control.

public enum class DataGridViewEditMode
public enum DataGridViewEditMode
type DataGridViewEditMode = 
Public Enum DataGridViewEditMode


EditOnEnter 0

セルがフォーカスを受け取ったときに編集が開始されます。Editing begins when the cell receives focus. このモードは、Tab キーを押して行に値を入力するとき、または Enter キーを押して列に値を入力するときに便利です。This mode is useful when pressing the TAB key to enter values across a row, or when pressing the ENTER key to enter values down a column.

EditOnF2 3

セルにフォーカスがあるときに F2 キーを押すと、編集が開始されます。Editing begins when F2 is pressed while the cell has focus. このモードは、セルの内容の末尾を選択します。This mode places the selection point at the end of the cell contents.

EditOnKeystroke 1

セルにフォーカスがあるときに英数字キーを押すと、編集が開始されます。Editing begins when any alphanumeric key is pressed while the cell has focus.

EditOnKeystrokeOrF2 2

セルにフォーカスがあるときに英数字キーまたは F2 キーを押すと、編集が開始されます。Editing begins when any alphanumeric key or F2 is pressed while the cell has focus.

EditProgrammatically 4

BeginEdit(Boolean) メソッドが呼び出されたときにだけ編集が開始されます。Editing begins only when the BeginEdit(Boolean) method is called.

この型の使用方法を次のコード例に示します。The following code example illustrates the use of this type. 詳細については、「方法: Windows フォーム DataGridView コントロールの編集モードを指定する」を参照してください。For more information, see How to: Specify the Edit Mode for the Windows Forms DataGridView Control.

this.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter;
Me.dataGridView1.EditMode = DataGridViewEditMode.EditOnEnter


この列挙体は、DataGridView コントロールの EditMode プロパティによって使用されます。This enumeration is used by the EditMode property of the DataGridView control.

EditProgrammatically 除くすべての DataGridViewEditMode 値は、セルをダブルクリックして編集を開始することをユーザーに許可します。All DataGridViewEditMode values except for EditProgrammatically allow a user to double-click a cell to begin editing it.