DataGridViewCheckBoxCellとは? わかりやすく解説

DataGridViewCheckBoxCell クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

DataGridView コントロール使用するチェック ボックス ユーザー インターフェイス (UI) を表示します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Class DataGridViewCheckBoxCell
    Inherits DataGridViewCell
    Implements IDataGridViewEditingCell
Dim instance As DataGridViewCheckBoxCell
public class DataGridViewCheckBoxCell : DataGridViewCell,
 IDataGridViewEditingCell
public ref class DataGridViewCheckBoxCell :
 public DataGridViewCell, IDataGridViewEditingCell
public class DataGridViewCheckBoxCell extends
 DataGridViewCell implements IDataGridViewEditingCell
public class DataGridViewCheckBoxCell extends
 DataGridViewCell implements IDataGridViewEditingCell
解説解説

DataGridViewCheckBoxCell クラスは、チェック ボックス UI によって表される 2 進数または 3 進数情報表示するために使用される DataGridViewCell の特殊な型です。既定の 2 進モードでは、セルには true または false の値が入ります。3 進モードでは、セルには CheckState 値のいずれか設定されます。ThreeState プロパティは、2 進モードまたは 3 進モードのいずれが有効かを決定します

DataGridViewCheckBoxColumn は、この種類セル保持するための特殊な列型です。既存DataGridViewCheckBoxCell の後の列に含まれるセルモデルにするには、その列の CellTemplate プロパティにそのセル設定します既定では、CellTemplate新しDataGridViewCheckBoxCell初期化されます

列のセル関連プロパティは、テンプレート セル類似した名前を持つプロパティラッパーです。テンプレート セルプロパティ値を変更すると、そのテンプレートベースとするセルのうち、変更後追加されたものにのみ変更反映されます。一方、列のセル関連プロパティ変更すると、テンプレート セル、および列内の他のすべてのセル更新され必要に応じて列の表示更新されます。

現在のセルDataGridViewCheckBoxCell場合、DataGridView.IsCurrentCellInEditMode プロパティは常に true です。

通常チェック ボックス セルの値は、他のデータ同様に情報格納したり、一括操作実行したりする目的使用されます。ユーザーチェック ボックス セルクリックしたときに直ち応答する場合は、DataGridView.CellClick イベント処理しますが、このイベントセル値が更新される前に発生しますクリック時に新しい値が必要な場合は、現在の値を基に期待される値を計算するという方法考えられます。また別の方法として、変更直ちコミットし、DataGridView.CellValueChanged イベント処理してその変更応答することも考えられます。セルクリックされたときに変更コミットするには、DataGridView.CurrentCellDirtyStateChanged イベント処理する必要があります現在のセルチェック ボックス セルである場合ハンドラで DataGridView.CommitEdit メソッド呼び出しCommit の値を渡します

継承時の注意 DataGridViewCheckBoxCell からクラス派生させて新しプロパティ追加する場合は、Clone メソッドオーバーライドして、クローン操作時に新しプロパティコピーする必要がありますまた、基本クラスClone メソッド呼び出して基本クラスプロパティ新しセルコピーされるようにする必要があります

使用例使用例

DataGridViewCheckBoxColumn使用してオフィスにいる従業員追跡するコード例次に示します。列は、DataGridViewCheckBoxCell オブジェクト構成されます。

Private Sub AddOutOfOfficeColumn()
    Dim column As New DataGridViewCheckBoxColumn()
    With column
        .HeaderText = ColumnName.OutOfOffice.ToString()
        .Name = ColumnName.OutOfOffice.ToString()
        .AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
        .FlatStyle = FlatStyle.Standard
        .CellTemplate = New DataGridViewCheckBoxCell()
        .CellTemplate.Style.BackColor = Color.Beige
    End With

    DataGridView1.Columns.Insert(0, column)
End Sub
private void AddOutOfOfficeColumn()
{
    DataGridViewCheckBoxColumn column = new DataGridViewCheckBoxColumn();
    {
        column.HeaderText = ColumnName.OutOfOffice.ToString();
        column.Name = ColumnName.OutOfOffice.ToString();
        column.AutoSizeMode = 
            DataGridViewAutoSizeColumnMode.DisplayedCells;
        column.FlatStyle = FlatStyle.Standard;
        column.ThreeState = true;
        column.CellTemplate = new DataGridViewCheckBoxCell();
        column.CellTemplate.Style.BackColor = Color.Beige;
    }

    DataGridView1.Columns.Insert(0, column);
}
private:
    void AddOutOfOfficeColumn()
    {
        DataGridViewCheckBoxColumn^ column = gcnew DataGridViewCheckBoxColumn();
        {
            column->HeaderText = ColumnName::OutOfOffice.ToString();
            column->Name = ColumnName::OutOfOffice.ToString();
            column->AutoSizeMode = 
                DataGridViewAutoSizeColumnMode::DisplayedCells;
            column->FlatStyle = FlatStyle::Standard;
            column->ThreeState = true;
            column->CellTemplate = gcnew DataGridViewCheckBoxCell();
            column->CellTemplate->Style->BackColor = Color::Beige;
        }

        DataGridView1->Columns->Insert(0, column);
    }
継承階層継承階層
System.Object
   System.Windows.Forms.DataGridViewElement
     System.Windows.Forms.DataGridViewCell
      System.Windows.Forms.DataGridViewCheckBoxCell
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewCheckBoxCell メンバ
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewCell クラス
DataGridViewCheckBoxColumn
DataGridViewCheckBoxColumn.CellTemplate

DataGridViewCheckBoxCell コンストラクタ ()

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

DataGridViewCheckBoxCell クラス新しインスタンス既定の状態に初期化します。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Dim instance As New DataGridViewCheckBoxCell
public DataGridViewCheckBoxCell ()
public:
DataGridViewCheckBoxCell ()
public DataGridViewCheckBoxCell ()
public function DataGridViewCheckBoxCell ()
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewCheckBoxCell クラス
DataGridViewCheckBoxCell メンバ
System.Windows.Forms 名前空間
DataGridView クラス
ThreeState
DataGridView クラス

DataGridViewCheckBoxCell コンストラクタ (Boolean)

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

DataGridViewCheckBoxCell クラス新しインスタンス初期化して、2 進または 3 進状態を有効にます。

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    threeState As Boolean _
)
Dim threeState As Boolean

Dim instance As New DataGridViewCheckBoxCell(threeState)
public DataGridViewCheckBoxCell (
    bool threeState
)
public:
DataGridViewCheckBoxCell (
    bool threeState
)
public DataGridViewCheckBoxCell (
    boolean threeState
)
public function DataGridViewCheckBoxCell (
    threeState : boolean
)

パラメータ

threeState

3 進状態が有効な場合trueそれ以外場合false

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridViewCheckBoxCell クラス
DataGridViewCheckBoxCell メンバ
System.Windows.Forms 名前空間
DataGridView クラス
ThreeState

DataGridViewCheckBoxCell コンストラクタ

DataGridViewCheckBoxCell クラス新しインスタンス初期化します。 DataGridView
オーバーロードの一覧オーバーロードの一覧

名前 説明
DataGridViewCheckBoxCell () DataGridViewCheckBoxCell クラス新しインスタンス既定の状態に初期化します。
DataGridViewCheckBoxCell (Boolean) DataGridViewCheckBoxCell クラス新しインスタンス初期化して、2 進または 3 進状態を有効にます。
参照参照

関連項目

DataGridViewCheckBoxCell クラス
DataGridViewCheckBoxCell メンバ
System.Windows.Forms 名前空間
DataGridView クラス
ThreeState
DataGridView クラス

DataGridViewCheckBoxCell プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ AccessibilityObject  DataGridViewCell に割り当てられた DataGridViewCell.DataGridViewCellAccessibleObject を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ ColumnIndex  このセルの列インデックス取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ ContentBounds  セル内容領域囲んだ外接する四角形取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ ContextMenuStrip  セル関連付けられたショートカット メニュー取得または設定します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ DataGridView  この要素関連付けられている DataGridView コントロール取得します。 ( DataGridViewElement から継承されます。)
パブリック プロパティ DefaultNewRowValue  新しレコードの行のセル対す既定値取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ Displayed  セルが現在画面上に表示されているかどうかを示す値を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ EditedFormattedValue  セル編集モードであるかどうか、および値がコミットされているかどうかに関係なく、セル現在の書式指定済みの値を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ EditingCellFormattedValue 編集モードのときにセルホストされているコントロール書式設定済みの値を取得または設定します
パブリック プロパティ EditingCellValueChanged このセルの値が変更されたかどうかを示すフラグ取得または設定します
パブリック プロパティ EditType オーバーライドされますセルホストされる編集コントロールの型を取得します
パブリック プロパティ ErrorIconBounds  セルエラー アイコン境界取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ ErrorText  セル関連付けられたエラー条件記述するテキスト取得または設定します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ FalseValue falseセル値に対応する基底の値を取得または設定します
パブリック プロパティ FlatStyle チェック ボックス ユーザー インターフェイス (UI) のフラット スタイル外観取得または設定します
パブリック プロパティ FormattedValue  表示用に書式指定済みセル値を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ FormattedValueType オーバーライドされますセル表示値の型を取得します
パブリック プロパティ Frozen  セル固定された状態かどうかを示す値を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ HasStyle  Style プロパティ設定されているかどうかを示す値を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ IndeterminateValue 不確定または null 参照 (Visual Basic では Nothing) のセル値に対応する基底の値を取得または設定します
パブリック プロパティ InheritedState  と列の状態から継承されセル現在の状態取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ InheritedStyle  セルに現在適用されているスタイル取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ IsInEditMode  このセル現在編集されているかどうかを示す値を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ OwningColumn  セル格納している列を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ OwningRow  セル格納している行を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ PreferredSize  セルが収まる四角形領域サイズピクセル単位取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ ReadOnly  セルデータ編集できるかどうかを示す値を取得または設定します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ Resizable  セルサイズ変更できるかどうかを示す値を取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ RowIndex  セルの親行のインデックス取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ Selected  セル選択されているかどうかを示す値を取得または設定します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ Size  セルサイズ取得します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ State  要素ユーザー インターフェイス (UI) の状態を取得します。 ( DataGridViewElement から継承されます。)
パブリック プロパティ Style  セルスタイル取得または設定します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ Tag  セルに関する補足的なデータ格納するオブジェクト取得または設定します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ ThreeState ホストされているチェック ボックス コントロールの 3 進モード有効になっているかどうかを示す値を取得または設定します
パブリック プロパティ ToolTipText  このセル関連付けられているツールヒント テキスト取得または設定します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ TrueValue trueセル値に対応する基底の値を取得または設定します
パブリック プロパティ Value  このセル関連付けられている値を取得または設定します。 ( DataGridViewCell から継承されます。)
パブリック プロパティ ValueType オーバーライドされますセル内の値のデータ型取得します
パブリック プロパティ Visible  表示にされた行または列にセル含まれるかどうかを示す値を取得または設定します。 ( DataGridViewCell から継承されます。)
参照参照

関連項目

DataGridViewCheckBoxCell クラス
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewCell クラス
DataGridViewCheckBoxColumn
DataGridViewCheckBoxColumn.CellTemplate

DataGridViewCheckBoxCell メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド AdjustCellBorderStyle  指定した条件に従って入力セル境界線スタイル変更します。 ( DataGridViewCell から継承されます。)
パブリック メソッド Clone オーバーライドされます対象セル同一コピー作成します
パブリック メソッド DetachEditingControl  セル編集コントロールを DataGridView から削除します。 ( DataGridViewCell から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 DataGridViewCell によって使用されているリソース解放します。 ( DataGridViewCell から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetContentBounds オーバーロードされますセル内容領域囲んだ外接する四角形返します
パブリック メソッド GetEditedFormattedValue  セル編集モードであるかどうか、および値がコミットされているかどうかに関係なく、セル現在の書式指定済みの値を返します。 ( DataGridViewCell から継承されます。)
パブリック メソッド GetEditingCellFormattedValue 編集モードセルについて、書式設定済みの値を取得します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetInheritedContextMenuStrip  現在のセル継承されショートカット メニュー取得します。 ( DataGridViewCell から継承されます。)
パブリック メソッド GetInheritedState  行および列の状態から継承されセル現在の状態を示す値を返します。 ( DataGridViewCell から継承されます。)
パブリック メソッド GetInheritedStyle  セル適用されるスタイル取得します。 ( DataGridViewCell から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド InitializeEditingControl  セル編集使用されるコントロール初期化します。 ( DataGridViewCell から継承されます。)
パブリック メソッド KeyEntersEditMode  押されキー基づいて編集モード開始するかどうか決定します。 ( DataGridViewCell から継承されます。)
パブリック メソッド MeasureTextHeight  オーバーロードされます指定したテキストの高さをピクセル単位取得します。 ( DataGridViewCell から継承されます。)
パブリック メソッド MeasureTextPreferredSize  特性指定して指定したテキスト最適な高さと幅を取得します。 ( DataGridViewCell から継承されます。)
パブリック メソッド MeasureTextSize  特性指定して指定したテキストの高さと幅を取得します。 ( DataGridViewCell から継承されます。)
パブリック メソッド MeasureTextWidth  特性指定して指定したテキストの幅をピクセル単位取得します。 ( DataGridViewCell から継承されます。)
パブリック メソッド ParseFormattedValue オーバーライドされます表示用に書式設定された値を、実際セル値に変換します
パブリック メソッド PositionEditingControl  DataGridView コントロールセルによってホストされる編集コントロール位置サイズ設定します。 ( DataGridViewCell から継承されます。)
パブリック メソッド PositionEditingPanel  セルによってホストされる編集パネル位置サイズ設定し編集パネル内の編集コントロール標準境界返します。 ( DataGridViewCell から継承されます。)
パブリック メソッド PrepareEditingCellForEdit この型では、このメソッド無効です。
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString オーバーライドされますセル文字列形式返します
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド BorderWidths  すべてのセル マージンの幅を表す Rectangle返します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド ClickUnsharesRow  セルクリックされたときに、セルの行の共有解除するかどうか示します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド ContentClickUnsharesRow オーバーライドされますセル内容クリックされたときに、セルを含む行の共有解除するかどうか示します
プロテクト メソッド ContentDoubleClickUnsharesRow オーバーライドされますセル内容ダブルクリックされたときに、セルを含む行の共有解除するかどうか示します
プロテクト メソッド CreateAccessibilityInstance オーバーライドされます。 DataGridViewCheckBoxCell の新しユーザー補助オブジェクト作成します
プロテクト メソッド Dispose  オーバーロードされますDataGridViewCell によって使用されているリソース解放します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド DoubleClickUnsharesRow  セルダブルクリックされたときに、セルの行の共有解除するかどうか示します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド EnterUnsharesRow  フォーカスセル移動したときに、親の行を非共有にするかどうか示します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド Finalize  DataGridViewCellガベージ コレクションによって収集される前に、アンマネージ リソース解放しその他のクリーンアップ操作実行します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド GetClipboardContent  Clipboardコピーするセル書式指定済みの値を取得します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド GetContentBounds オーバーロードされますオーバーライドされますセル内容領域囲んだ外接する四角形返します
プロテクト メソッド GetErrorIconBounds オーバーライドされます。  
プロテクト メソッド GetErrorText  セルエラーを表す文字列を返します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド GetFormattedValue オーバーライドされますセルデータ書式指定済みの値を取得します
プロテクト メソッド GetPreferredSize オーバーライドされます。  
プロテクト メソッド GetSize  セルサイズ取得します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド GetValue  セルの値を取得します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド KeyDownUnsharesRow オーバーライドされますセルフォーカスがある状態でキー押したときに、セルを含む行の共有解除されるかどうか示します
プロテクト メソッド KeyPressUnsharesRow  行内セルフォーカスがあるときにキー押され場合に、行を非共有にするかどうか示します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド KeyUpUnsharesRow オーバーライドされますセルフォーカスがある状態でキー離したときに、セルを含む行の共有解除されるかどうか示します
プロテクト メソッド LeaveUnsharesRow  フォーカスが行セル離れたときに、その行を非共有にするかどうか示します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 ( Object から継承されます。)
プロテクト メソッド MouseClickUnsharesRow  マウス ポインタを行のセル置いた状態でマウス ボタンクリックしたときに、その行を非共有にするかどうか示します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド MouseDoubleClickUnsharesRow  行内セルダブルクリックした場合に、その行を非共有にするかどうか示します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド MouseDownUnsharesRow オーバーライドされますマウス ポインタセルの上配置されているときにマウス ボタン押されると、そのセルを含む行の共有解除するかどうか示します
プロテクト メソッド MouseEnterUnsharesRow オーバーライドされますマウス ポインタセルの上配置したときに、そのセルを含む行の共有解除するかどうか示します
プロテクト メソッド MouseLeaveUnsharesRow オーバーライドされますマウス ポインタセルから離したときに、そのセルを含む行の共有解除するかどうか示します
プロテクト メソッド MouseMoveUnsharesRow  マウス ポインタを行のセル上に移動したときに行の共有解除するかどうか示します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド MouseUpUnsharesRow オーバーライドされますマウス ポインタセルの上配置されているときにマウス ボタン離すと、そのセルを含む行の共有解除するかどうか示します
プロテクト メソッド OnClick  セルクリックされたときに呼び出されます。 ( DataGridViewCell から継承されます。)
プロテクト メソッド OnContentClick オーバーライドされます。  
プロテクト メソッド OnContentDoubleClick オーバーライドされます。  
プロテクト メソッド OnDataGridViewChanged  セルの DataGridView プロパティ変更され場合発生します。 ( DataGridViewCell から継承されます。)
プロテクト メソッド OnDoubleClick  セルダブルクリックされたときに呼び出されます。 ( DataGridViewCell から継承されます。)
プロテクト メソッド OnEnter  フォーカスセル移動するときに呼び出されます。 ( DataGridViewCell から継承されます。)
プロテクト メソッド OnKeyDown オーバーライドされますセルフォーカスがある状態で文字キー押されたときに呼び出されます。
プロテクト メソッド OnKeyPress  セルフォーカスがある状態でキー押されたときに呼び出されます。 ( DataGridViewCell から継承されます。)
プロテクト メソッド OnKeyUp オーバーライドされますセルフォーカスがある状態で文字キー離したときに呼び出されます。
プロテクト メソッド OnLeave オーバーライドされますフォーカスセルから離れるときに呼び出されます。
プロテクト メソッド OnMouseClick  マウス ポインタセル上にあるときにマウス ボタンクリックする呼び出されます。 ( DataGridViewCell から継承されます。)
プロテクト メソッド OnMouseDoubleClick  マウス ポインタセル上にあるときにマウス ボタンダブルクリックすると呼び出されます。 ( DataGridViewCell から継承されます。)
プロテクト メソッド OnMouseDown オーバーライドされますマウス ポインタセル置いた状態でマウス ボタン押し下げたときに呼び出されます。
プロテクト メソッド OnMouseEnter  マウス ポインタセル上を移動する呼び出されます。 ( DataGridViewCell から継承されます。)
プロテクト メソッド OnMouseLeave オーバーライドされますマウス ポインタセルから離れる呼び出されます。
プロテクト メソッド OnMouseMove オーバーライドされますマウス ポインタセル内で移動する呼び出されます。
プロテクト メソッド OnMouseUp オーバーライドされますマウス ポインタセル置いた状態でマウス ボタン離したときに呼び出されます。
プロテクト メソッド Paint オーバーライドされます。  
プロテクト メソッド PaintBorder  現在の DataGridViewCell境界線描画ます。 ( DataGridViewCell から継承されます。)
プロテクト メソッド PaintErrorIcon  現在の DataGridViewCellエラー アイコン描画ます。 ( DataGridViewCell から継承されます。)
プロテクト メソッド RaiseCellClick  DataGridView.CellClick イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellContentClick  DataGridView.CellContentClick イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellContentDoubleClick  DataGridView.CellContentDoubleClick イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellValueChanged  DataGridView.CellValueChanged イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseDataError  DataGridView.DataError イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド RaiseMouseWheel  Control.MouseWheel イベント発生させます。 ( DataGridViewElement から継承されます。)
プロテクト メソッド SetValue  セルの値を設定します。 ( DataGridViewCell から継承されます。)
参照参照

関連項目

DataGridViewCheckBoxCell クラス
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewCell クラス
DataGridViewCheckBoxColumn
DataGridViewCheckBoxColumn.CellTemplate

DataGridViewCheckBoxCell メンバ

DataGridView コントロール使用するチェック ボックス ユーザー インターフェイス (UI) を表示します

DataGridViewCheckBoxCell データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド DataGridViewCheckBoxCell オーバーロードされます。 DataGridViewCheckBoxCell クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ AccessibilityObject  DataGridViewCell割り当てられた DataGridViewCell.DataGridViewCellAccessibleObject を取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ ColumnIndex  このセルの列インデックス取得します。 (DataGridViewCell から継承されます。)
パブリック プロパティ ContentBounds  セル内容領域囲んだ外接する四角形取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ ContextMenuStrip  セル関連付けられたショートカット メニュー取得または設定します。 (DataGridViewCell から継承されます。)
パブリック プロパティ DataGridView  この要素関連付けられている DataGridView コントロール取得します。(DataGridViewElement から継承されます。)
パブリック プロパティ DefaultNewRowValue  新しレコードの行のセル対す既定値取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ Displayed  セルが現在画面上に表示されているかどうかを示す値を取得します。 (DataGridViewCell から継承されます。)
パブリック プロパティ EditedFormattedValue  セル編集モードであるかどうか、および値がコミットされているかどうかに関係なく、セル現在の書式指定済みの値を取得します。 (DataGridViewCell から継承されます。)
パブリック プロパティ EditingCellFormattedValue 編集モードのときにセルホストされているコントロール書式設定済みの値を取得または設定します
パブリック プロパティ EditingCellValueChanged このセルの値が変更されたかどうかを示すフラグ取得または設定します
パブリック プロパティ EditType オーバーライドされますセルホストされる編集コントロールの型を取得します
パブリック プロパティ ErrorIconBounds  セルエラー アイコン境界取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ ErrorText  セル関連付けられたエラー条件記述するテキスト取得または設定します。 (DataGridViewCell から継承されます。)
パブリック プロパティ FalseValue falseセル値に対応する基底の値を取得または設定します
パブリック プロパティ FlatStyle チェック ボックス ユーザー インターフェイス (UI) のフラット スタイル外観取得または設定します
パブリック プロパティ FormattedValue  表示用に書式指定済みセル値を取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ FormattedValueType オーバーライドされますセル表示値の型を取得します
パブリック プロパティ Frozen  セル固定された状態かどうかを示す値を取得します。 (DataGridViewCell から継承されます。)
パブリック プロパティ HasStyle  Style プロパティ設定されているかどうかを示す値を取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ IndeterminateValue 不確定または null 参照 (Visual Basic では Nothing) のセル値に対応する基底の値を取得または設定します
パブリック プロパティ InheritedState  と列の状態から継承されセル現在の状態取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ InheritedStyle  セルに現在適用されているスタイル取得します。 (DataGridViewCell から継承されます。)
パブリック プロパティ IsInEditMode  このセル現在編集されているかどうかを示す値を取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ OwningColumn  セル格納している列を取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ OwningRow  セル格納している行を取得します。 (DataGridViewCell から継承されます。)
パブリック プロパティ PreferredSize  セルが収まる四角形領域サイズピクセル単位取得します。 (DataGridViewCell から継承されます。)
パブリック プロパティ ReadOnly  セルデータ編集できるかどうかを示す値を取得または設定します。 (DataGridViewCell から継承されます。)
パブリック プロパティ Resizable  セルサイズ変更できるかどうかを示す値を取得します。 (DataGridViewCell から継承されます。)
パブリック プロパティ RowIndex  セルの親行のインデックス取得します。 (DataGridViewCell から継承されます。)
パブリック プロパティ Selected  セル選択されているかどうかを示す値を取得または設定します。 (DataGridViewCell から継承されます。)
パブリック プロパティ Size  セルサイズ取得します。(DataGridViewCell から継承されます。)
パブリック プロパティ State  要素ユーザー インターフェイス (UI) の状態を取得します。(DataGridViewElement から継承されます。)
パブリック プロパティ Style  セルスタイル取得または設定します。 (DataGridViewCell から継承されます。)
パブリック プロパティ Tag  セルに関する補足的なデータ格納するオブジェクト取得または設定します。 (DataGridViewCell から継承されます。)
パブリック プロパティ ThreeState ホストされているチェック ボックス コントロールの 3 進モード有効になっているかどうかを示す値を取得または設定します
パブリック プロパティ ToolTipText  このセル関連付けられているツールヒント テキスト取得または設定します。(DataGridViewCell から継承されます。)
パブリック プロパティ TrueValue trueセル値に対応する基底の値を取得または設定します
パブリック プロパティ Value  このセル関連付けられている値を取得または設定します。 (DataGridViewCell から継承されます。)
パブリック プロパティ ValueType オーバーライドされますセル内の値のデータ型取得します
パブリック プロパティ Visible  表示にされた行または列にセル含まれるかどうかを示す値を取得または設定します。 (DataGridViewCell から継承されます。)
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド AdjustCellBorderStyle  指定した条件に従って入力セル境界線スタイル変更します。 (DataGridViewCell から継承されます。)
パブリック メソッド Clone オーバーライドされます対象セル同一コピー作成します
パブリック メソッド DetachEditingControl  セル編集コントロールDataGridView から削除します。 (DataGridViewCell から継承されます。)
パブリック メソッド Dispose  オーバーロードされます。 DataGridViewCell によって使用されているリソース解放します。 (DataGridViewCell から継承されます。)
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetContentBounds オーバーロードされますセル内容領域囲んだ外接する四角形返します
パブリック メソッド GetEditedFormattedValue  セル編集モードであるかどうか、および値がコミットされているかどうかに関係なく、セル現在の書式指定済みの値を返します。 (DataGridViewCell から継承されます。)
パブリック メソッド GetEditingCellFormattedValue 編集モードセルについて、書式設定済みの値を取得します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetInheritedContextMenuStrip  現在のセル継承されショートカット メニュー取得します。 (DataGridViewCell から継承されます。)
パブリック メソッド GetInheritedState  行および列の状態から継承されセル現在の状態を示す値を返します。 (DataGridViewCell から継承されます。)
パブリック メソッド GetInheritedStyle  セル適用されるスタイル取得します。 (DataGridViewCell から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド InitializeEditingControl  セル編集使用されるコントロール初期化します。 (DataGridViewCell から継承されます。)
パブリック メソッド KeyEntersEditMode  押されキー基づいて編集モード開始するかどうか決定します。 (DataGridViewCell から継承されます。)
パブリック メソッド MeasureTextHeight  オーバーロードされます指定したテキストの高さをピクセル単位取得します。 (DataGridViewCell から継承されます。)
パブリック メソッド MeasureTextPreferredSize  特性指定して指定したテキスト最適な高さと幅を取得します。 (DataGridViewCell から継承されます。)
パブリック メソッド MeasureTextSize  特性指定して指定したテキストの高さと幅を取得します。 (DataGridViewCell から継承されます。)
パブリック メソッド MeasureTextWidth  特性指定して指定したテキストの幅をピクセル単位取得します。 (DataGridViewCell から継承されます。)
パブリック メソッド ParseFormattedValue オーバーライドされます表示用に書式設定された値を、実際セル値に変換します
パブリック メソッド PositionEditingControl  DataGridView コントロールセルによってホストされる編集コントロール位置サイズ設定します。 (DataGridViewCell から継承されます。)
パブリック メソッド PositionEditingPanel  セルによってホストされる編集パネル位置サイズ設定し編集パネル内の編集コントロール標準境界返します。 (DataGridViewCell から継承されます。)
パブリック メソッド PrepareEditingCellForEdit この型では、このメソッド無効です。
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString オーバーライドされますセル文字列形式返します
プロテクト メソッドプロテクト メソッド
  名前 説明
プロテクト メソッド BorderWidths  すべてのセル マージンの幅を表す Rectangle返します。 (DataGridViewCell から継承されます。)
プロテクト メソッド ClickUnsharesRow  セルクリックされたときに、セルの行の共有解除するかどうか示します。 (DataGridViewCell から継承されます。)
プロテクト メソッド ContentClickUnsharesRow オーバーライドされますセル内容クリックされたときに、セルを含む行の共有解除するかどうか示します
プロテクト メソッド ContentDoubleClickUnsharesRow オーバーライドされますセル内容ダブルクリックされたときに、セルを含む行の共有解除するかどうか示します
プロテクト メソッド CreateAccessibilityInstance オーバーライドされますDataGridViewCheckBoxCell新しユーザー補助オブジェクト作成します
プロテクト メソッド Dispose  オーバーロードされますDataGridViewCell によって使用されているリソース解放します。 (DataGridViewCell から継承されます。)
プロテクト メソッド DoubleClickUnsharesRow  セルダブルクリックされたときに、セルの行の共有解除するかどうか示します。 (DataGridViewCell から継承されます。)
プロテクト メソッド EnterUnsharesRow  フォーカスセル移動したときに、親の行を非共有にするかどうか示します。 (DataGridViewCell から継承されます。)
プロテクト メソッド Finalize  DataGridViewCellガベージ コレクションによって収集される前に、アンマネージ リソース解放しその他のクリーンアップ操作実行します。 (DataGridViewCell から継承されます。)
プロテクト メソッド GetClipboardContent  Clipboardコピーするセル書式指定済みの値を取得します。 (DataGridViewCell から継承されます。)
プロテクト メソッド GetContentBounds オーバーロードされますオーバーライドされますセル内容領域囲んだ外接する四角形返します
プロテクト メソッド GetErrorIconBounds オーバーライドされます。  
プロテクト メソッド GetErrorText  セルエラーを表す文字列を返します。 (DataGridViewCell から継承されます。)
プロテクト メソッド GetFormattedValue オーバーライドされますセルデータ書式指定済みの値を取得します
プロテクト メソッド GetPreferredSize オーバーライドされます。  
プロテクト メソッド GetSize  セルサイズ取得します。 (DataGridViewCell から継承されます。)
プロテクト メソッド GetValue  セルの値を取得します。 (DataGridViewCell から継承されます。)
プロテクト メソッド KeyDownUnsharesRow オーバーライドされますセルフォーカスがある状態でキー押したときに、セルを含む行の共有解除されるかどうか示します
プロテクト メソッド KeyPressUnsharesRow  行内セルフォーカスがあるときにキー押され場合に、行を非共有にするかどうか示します。 (DataGridViewCell から継承されます。)
プロテクト メソッド KeyUpUnsharesRow オーバーライドされますセルフォーカスがある状態でキー離したときに、セルを含む行の共有解除されるかどうか示します
プロテクト メソッド LeaveUnsharesRow  フォーカスが行セル離れたときに、その行を非共有にするかどうか示します。 (DataGridViewCell から継承されます。)
プロテクト メソッド MemberwiseClone  現在の Object簡易コピー作成します。 (Object から継承されます。)
プロテクト メソッド MouseClickUnsharesRow  マウス ポインタを行のセル置いた状態でマウス ボタンクリックしたときに、その行を非共有にするかどうか示します。 (DataGridViewCell から継承されます。)
プロテクト メソッド MouseDoubleClickUnsharesRow  行内セルダブルクリックした場合に、その行を非共有にするかどうか示します。 (DataGridViewCell から継承されます。)
プロテクト メソッド MouseDownUnsharesRow オーバーライドされますマウス ポインタセルの上配置されているときにマウス ボタン押されると、そのセルを含む行の共有解除するかどうか示します
プロテクト メソッド MouseEnterUnsharesRow オーバーライドされますマウス ポインタセルの上配置したときに、そのセルを含む行の共有解除するかどうか示します
プロテクト メソッド MouseLeaveUnsharesRow オーバーライドされますマウス ポインタセルから離したときに、そのセルを含む行の共有解除するかどうか示します
プロテクト メソッド MouseMoveUnsharesRow  マウス ポインタを行のセル上に移動したときに行の共有解除するかどうか示します。 (DataGridViewCell から継承されます。)
プロテクト メソッド MouseUpUnsharesRow オーバーライドされますマウス ポインタセルの上配置されているときにマウス ボタン離すと、そのセルを含む行の共有解除するかどうか示します
プロテクト メソッド OnClick  セルクリックされたときに呼び出されます。 (DataGridViewCell から継承されます。)
プロテクト メソッド OnContentClick オーバーライドされます。  
プロテクト メソッド OnContentDoubleClick オーバーライドされます。  
プロテクト メソッド OnDataGridViewChanged  セルの DataGridView プロパティ変更され場合発生します。 (DataGridViewCell から継承されます。)
プロテクト メソッド OnDoubleClick  セルダブルクリックされたときに呼び出されます。 (DataGridViewCell から継承されます。)
プロテクト メソッド OnEnter  フォーカスセル移動するときに呼び出されます。 (DataGridViewCell から継承されます。)
プロテクト メソッド OnKeyDown オーバーライドされますセルフォーカスがある状態で文字キー押されたときに呼び出されます。
プロテクト メソッド OnKeyPress  セルフォーカスがある状態でキー押されたときに呼び出されます。 (DataGridViewCell から継承されます。)
プロテクト メソッド OnKeyUp オーバーライドされますセルフォーカスがある状態で文字キー離したときに呼び出されます。
プロテクト メソッド OnLeave オーバーライドされますフォーカスセルから離れるときに呼び出されます。
プロテクト メソッド OnMouseClick  マウス ポインタセル上にあるときにマウス ボタンクリックする呼び出されます。 (DataGridViewCell から継承されます。)
プロテクト メソッド OnMouseDoubleClick  マウス ポインタセル上にあるときにマウス ボタンダブルクリックすると呼び出されます。 (DataGridViewCell から継承されます。)
プロテクト メソッド OnMouseDown オーバーライドされますマウス ポインタセル置いた状態でマウス ボタン押し下げたときに呼び出されます。
プロテクト メソッド OnMouseEnter  マウス ポインタセル上を移動する呼び出されます。 (DataGridViewCell から継承されます。)
プロテクト メソッド OnMouseLeave オーバーライドされますマウス ポインタセルから離れる呼び出されます。
プロテクト メソッド OnMouseMove オーバーライドされますマウス ポインタセル内で移動する呼び出されます。
プロテクト メソッド OnMouseUp オーバーライドされますマウス ポインタセル置いた状態でマウス ボタン離したときに呼び出されます。
プロテクト メソッド Paint オーバーライドされます。  
プロテクト メソッド PaintBorder  現在の DataGridViewCell境界線描画ます。 (DataGridViewCell から継承されます。)
プロテクト メソッド PaintErrorIcon  現在の DataGridViewCellエラー アイコン描画ます。 (DataGridViewCell から継承されます。)
プロテクト メソッド RaiseCellClick  DataGridView.CellClick イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellContentClick  DataGridView.CellContentClick イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellContentDoubleClick  DataGridView.CellContentDoubleClick イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseCellValueChanged  DataGridView.CellValueChanged イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseDataError  DataGridView.DataError イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド RaiseMouseWheel  Control.MouseWheel イベント発生させます。 (DataGridViewElement から継承されます。)
プロテクト メソッド SetValue  セルの値を設定します。 (DataGridViewCell から継承されます。)
参照参照

関連項目

DataGridViewCheckBoxCell クラス
System.Windows.Forms 名前空間
DataGridView クラス
DataGridViewCell クラス
DataGridViewCheckBoxColumn
DataGridViewCheckBoxColumn.CellTemplate


このページでは「.NET Framework クラス ライブラリ リファレンス」からDataGridViewCheckBoxCellを検索した結果を表示しています。
Weblioに収録されているすべての辞書からDataGridViewCheckBoxCellを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からDataGridViewCheckBoxCell を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DataGridViewCheckBoxCell」の関連用語

DataGridViewCheckBoxCellのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridViewCheckBoxCellのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS