画像+文字をセルに表示したい
対象製品
SPREAD for Windows Forms 5.0J
詳細
チェックボックス型セルを使用することで、画像+文字列をセルに表示することができます。
チェックボックス型セルには、チェックボックスの画像(チェックピクチャ)を変更する機能があり、この機能を利用します。
【VB サンプルコード】
【C# サンプルコード】
チェックボックス型セルには、チェックボックスの画像(チェックピクチャ)を変更する機能があり、この機能を利用します。
【VB サンプルコード】
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim imgstr As New FarPoint.Win.Spread.CellType.CheckBoxCellType()
' 文字列を設定
imgstr.Caption = "テスト"
' 画像を設定
imgstr.Picture.FalseDisabled = Image.FromFile("..¥¥..¥¥test.gif")
imgstr.Picture.TrueDisabled = Image.FromFile("..¥¥..¥¥test.gif")
imgstr.Picture.IndeterminateDisabled = Image.FromFile("..¥¥..¥¥test.gif")
FpSpread1.ActiveSheet.Cells(1, 1).CellType = imgstr
FpSpread1.ActiveSheet.Cells(1, 1).Locked = TrueEnd Sub
End Sub
Dim imgstr As New FarPoint.Win.Spread.CellType.CheckBoxCellType()
' 文字列を設定
imgstr.Caption = "テスト"
' 画像を設定
imgstr.Picture.FalseDisabled = Image.FromFile("..¥¥..¥¥test.gif")
imgstr.Picture.TrueDisabled = Image.FromFile("..¥¥..¥¥test.gif")
imgstr.Picture.IndeterminateDisabled = Image.FromFile("..¥¥..¥¥test.gif")
FpSpread1.ActiveSheet.Cells(1, 1).CellType = imgstr
FpSpread1.ActiveSheet.Cells(1, 1).Locked = TrueEnd Sub
End Sub
【C# サンプルコード】
private void Form1_Load(object sender, EventArgs e)
{
FarPoint.Win.Spread.CellType.CheckBoxCellType imgstr = new FarPoint.Win.Spread.CellType.CheckBoxCellType();
// 文字列を設定
imgstr.Caption = "テスト";
// 画像を設定
imgstr.Picture.FalseDisabled = Image.FromFile("..¥¥..¥¥test.gif");
imgstr.Picture.TrueDisabled = Image.FromFile("..¥¥..¥¥test.gif");
imgstr.Picture.IndeterminateDisabled = Image.FromFile("..¥¥..¥¥test.gif");
FpSpread1.ActiveSheet.Cells[1, 1].CellType = imgstr;
FpSpread1.ActiveSheet.Cells[1, 1].Locked = true;
}
{
FarPoint.Win.Spread.CellType.CheckBoxCellType imgstr = new FarPoint.Win.Spread.CellType.CheckBoxCellType();
// 文字列を設定
imgstr.Caption = "テスト";
// 画像を設定
imgstr.Picture.FalseDisabled = Image.FromFile("..¥¥..¥¥test.gif");
imgstr.Picture.TrueDisabled = Image.FromFile("..¥¥..¥¥test.gif");
imgstr.Picture.IndeterminateDisabled = Image.FromFile("..¥¥..¥¥test.gif");
FpSpread1.ActiveSheet.Cells[1, 1].CellType = imgstr;
FpSpread1.ActiveSheet.Cells[1, 1].Locked = true;
}
関連情報
- チェックボックス型セルのイメージをActiveX製品と同じにしたい
- 【チェックボックス型セル】 CheckChangedイベントを発生させる方法
- 【チェックボックス型セル】チェックボックスの画像を変更したい
キーワード
「チェックボックス型セル」
この文書は、以前は次のFAQ IDで公開されていました : 13023