DataGridViewElementStates 列挙体
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: System.Windows.Formsアセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

<FlagsAttribute> _ <ComVisibleAttribute(True)> _ Public Enumeration DataGridViewElementStates

メンバ名 | 説明 | |
---|---|---|
Displayed | 要素が現在画面上に表示されていることを示します。 | |
Frozen | 要素を UI を通じてスクロールできないことを示します。 | |
None | 要素が既定の状態であることを示します。 | |
ReadOnly | 要素が値を変更するためのユーザー入力を受け付けないことを示します。 | |
Resizable | 要素が UI を通じてサイズ変更できることを示します。この値は、ResizableSet 値と組み合わせて使用される場合以外は無視されます。 | |
ResizableSet | 要素が親からサイズ変更可能状態を継承しないことを示します。 | |
Selected | 要素の UI が選択された (強調表示された) 状態であることを示します。 | |
Visible | 要素が表示されている (表示できる) ことを示します。 |


この型の使用方法を次のコード例に示します。詳細については、「方法 : Windows フォーム DataGridView コントロールのセルの変更に基づいてカスタム動作を実行する」を参照してください。
Private Sub dataGridView1_CellStateChanged(ByVal sender As Object, _ ByVal e As DataGridViewCellStateChangedEventArgs) _ Handles dataGridView1.CellStateChanged Dim state As DataGridViewElementStates = e.StateChanged Dim msg As String = String.Format( _ "Row {0}, Column {1}, {2}", _ e.Cell.RowIndex, e.Cell.ColumnIndex, e.StateChanged) MessageBox.Show(msg, "Cell State Changed") End Sub
private void dataGridView1_CellStateChanged(object sender, DataGridViewCellStateChangedEventArgs e) { DataGridViewElementStates state = e.StateChanged; string msg = String.Format("Row {0}, Column {1}, {2}" , e.Cell.RowIndex, e.Cell.ColumnIndex, e.StateChanged); MessageBox.Show(msg, "Cell State Changed"); }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DataGridViewElementStates 列挙体のページへのリンク