作成日: 2022/01/21 最終更新日: 2022/02/24
文書種別
使用方法
詳細
チェックボックスの表示色を変更する機能を提供していませんが、CheckBoxCellType クラスメンバのPicture プロパティにより、チェックボックスの各状態に使用する画像を設定することができます。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim ch As New FarPoint.Win.Spread.CellType.CheckBoxCellType
'未チェック状態の画像を設定します
ch.Picture(FarPoint.Win.CheckBoxPictureIndex.False) = Image.FromFile("check1.png")
'チェック状態の画像を設定します
ch.Picture(FarPoint.Win.CheckBoxPictureIndex.True) = Image.FromFile("check2.png")
'未チェックのチェックボックスが押された状態の画像を設定します
ch.Picture(FarPoint.Win.CheckBoxPictureIndex.FalsePressed) = Image.FromFile("check3.png")
'チェックされているチェックボックスが押された状態の画像を設定します
ch.Picture(FarPoint.Win.CheckBoxPictureIndex.TruePressed) = Image.FromFile("check4.png")
FpSpread1.ActiveSheet.Columns(1).CellType = ch
End Sub
Dim ch As New FarPoint.Win.Spread.CellType.CheckBoxCellType
'未チェック状態の画像を設定します
ch.Picture(FarPoint.Win.CheckBoxPictureIndex.False) = Image.FromFile("check1.png")
'チェック状態の画像を設定します
ch.Picture(FarPoint.Win.CheckBoxPictureIndex.True) = Image.FromFile("check2.png")
'未チェックのチェックボックスが押された状態の画像を設定します
ch.Picture(FarPoint.Win.CheckBoxPictureIndex.FalsePressed) = Image.FromFile("check3.png")
'チェックされているチェックボックスが押された状態の画像を設定します
ch.Picture(FarPoint.Win.CheckBoxPictureIndex.TruePressed) = Image.FromFile("check4.png")
FpSpread1.ActiveSheet.Columns(1).CellType = ch
End Sub
◎サンプルコード(C#)
private void Form1_Load(object sender, EventArgs e)
{
FarPoint.Win.Spread.CellType.CheckBoxCellType ch = new FarPoint.Win.Spread.CellType.CheckBoxCellType();
// 未チェック状態の画像を設定します
ch.Picture[FarPoint.Win.CheckBoxPictureIndex.False] = Image.FromFile("check1.png");
// チェック状態の画像を設定します
ch.Picture[FarPoint.Win.CheckBoxPictureIndex.True] = Image.FromFile("check2.png");
// 未チェックのチェックボックスが押された状態の画像を設定します
ch.Picture[FarPoint.Win.CheckBoxPictureIndex.FalsePressed] = Image.FromFile("check3.png");
// チェックされているチェックボックスが押された状態の画像を設定します
ch.Picture[FarPoint.Win.CheckBoxPictureIndex.TruePressed] = Image.FromFile("check4.png");
fpSpread1.ActiveSheet.Columns[1].CellType = ch;
}
{
FarPoint.Win.Spread.CellType.CheckBoxCellType ch = new FarPoint.Win.Spread.CellType.CheckBoxCellType();
// 未チェック状態の画像を設定します
ch.Picture[FarPoint.Win.CheckBoxPictureIndex.False] = Image.FromFile("check1.png");
// チェック状態の画像を設定します
ch.Picture[FarPoint.Win.CheckBoxPictureIndex.True] = Image.FromFile("check2.png");
// 未チェックのチェックボックスが押された状態の画像を設定します
ch.Picture[FarPoint.Win.CheckBoxPictureIndex.FalsePressed] = Image.FromFile("check3.png");
// チェックされているチェックボックスが押された状態の画像を設定します
ch.Picture[FarPoint.Win.CheckBoxPictureIndex.TruePressed] = Image.FromFile("check4.png");
fpSpread1.ActiveSheet.Columns[1].CellType = ch;
}
関連情報