作成日: 2024/03/22 最終更新日: 2024/03/22
文書種別
使用方法
詳細
C1FlexGridのSetCellCheckメソッドを使用すると、DataTypeプロパティ(ブール型)を用いず、指定したセルに直接チェックボックスを設定できます。
セルに設定したチェックボックスがチェックされているかどうかを取得するには、C1FlexGridのGetCellCheckメソッドを使用できます。
以下に、セル(1, 1)にチェックボックスを設定し、ボタンクリック時にそのチェック状態を取得する例を記載します。フォームにボタン、ラベル、C1FlexGridを配置し、下記コードを追加して動作を確認してください。

◎サンプルコード(VB)
セルに設定したチェックボックスがチェックされているかどうかを取得するには、C1FlexGridのGetCellCheckメソッドを使用できます。
以下に、セル(1, 1)にチェックボックスを設定し、ボタンクリック時にそのチェック状態を取得する例を記載します。フォームにボタン、ラベル、C1FlexGridを配置し、下記コードを追加して動作を確認してください。
◎サンプルコード(VB)
Imports C1.Win.C1FlexGrid
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
C1FlexGrid1.SetCellCheck(1, 1, CheckEnum.Checked)
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Label1.Text = C1FlexGrid1.GetCellCheck(1, 1).ToString()
End Sub
◎サンプルコード(C#)
using C1.Win.C1FlexGrid;
private void Form1_Load(object sender, EventArgs e)
{
c1FlexGrid1.SetCellCheck(1, 1, CheckEnum.Checked);
}
private void button1_Click(object sender, EventArgs e)
{
label1.Text = c1FlexGrid1.GetCellCheck(1, 1).ToString();
}