ImageCell の値が空のとき、代替イメージを表示するには?

文書番号 : 26455     文書種別 : 使用方法     最終更新日 : 2008/11/20
文書を印刷する
対象製品
MultiRow for Windows Forms 5.0J
詳細
DataGridViewImageCell のように、セルに画像が存在しない場合に代替イメージを表示するには、表示したい画像を ImageCell.Style.NullValue プロパティに設定します。

[Visual Basic]
Imports GrapeCity.Win.MultiRow

Dim template As Template = New Template()
Dim columnHeaderSection1 As ColumnHeaderSection = New ColumnHeaderSection()
Dim columnHeaderCell1 As ColumnHeaderCell = New ColumnHeaderCell()

Dim imageCell1 As ImageCell = New ImageCell()
imageCell1.Style.NullValue = New Bitmap("PlaceHolder.png")
template.Width = imageCell1.Size.Width
template.Row.Cells.Add(imageCell1)
template.Row.Height = imageCell1.Size.Height

columnHeaderSection1.Cells.Add(columnHeaderCell1)
columnHeaderSection1.Height = columnHeaderCell1.Size.Height
template.ColumnHeaders.Add(columnHeaderSection1)

GcMultiRow1.Template = template
GcMultiRow1.RowCount = 10

[C#]
using GrapeCity.Win.MultiRow;

Template template = new Template();
ColumnHeaderSection columnHeaderSection1 = new ColumnHeaderSection();
ColumnHeaderCell columnHeaderCell1 = new ColumnHeaderCell();

ImageCell imageCell1 = new ImageCell();
imageCell1.Style.NullValue = new Bitmap(@"PlaceHolder.png");
template.Width = imageCell1.Size.Width;
template.Row.Cells.Add(imageCell1);
template.Row.Height = imageCell1.Size.Height;

columnHeaderSection1.Cells.Add(columnHeaderCell1);
columnHeaderSection1.Height = columnHeaderCell1.Size.Height;
template.ColumnHeaders.Add(columnHeaderSection1);

gcMultiRow1.Template = template;
gcMultiRow1.RowCount = 10;

この文書は、以前は次のFAQ IDで公開されていました : 11577