デザイナによる設定
- 行(Row)にリストラベル型セルを追加する。(例:listLabelCell1)
- listLabelCell1を選択し、プロパティウィンドウでlistLabelCell1.BulletStyleプロパティに行頭文字を設定する。
コーディングによる設定
Imports GrapeCity.Win.MultiRow Dim ListLabelCell1 As New ListLabelCell() ListLabelCell1.Name = "ListLabelCell1" ListLabelCell1.Items.AddRange(New String() {"aaa", "bbb", "ccc"}) ListLabelCell1.BulletStyle = BulletStyle.Numbered GcMultiRow1.Template = Template.CreateGridTemplate(New Cell() {ListLabelCell1}) GcMultiRow1.RowCount = 10
using GrapeCity.Win.MultiRow; ListLabelCell listLabelCell1 = new ListLabelCell(); listLabelCell1.Name = "listLabelCell1"; listLabelCell1.Items.AddRange(new string[] { "aaa", "bbb", "ccc" }); listLabelCell1.BulletStyle = BulletStyle.Numbered; gcMultiRow1.Template = Template.CreateGridTemplate(new Cell[] { listLabelCell1 }); gcMultiRow1.RowCount = 10;
行頭文字に任意の文字を設定
行頭文字に任意の文字を設定することができます。ListLabelCell.BulletStyleプロパティにCustomTextBulletを設定して、ICustomTextBulletインターフェイスを実装するクラスを作成し、CustomTextBulletプロパティに設定します。
Imports GrapeCity.Win.MultiRow Public Class JapaneseBullet Implements ICustomTextBullet Public Function GetTextBullet(ByVal index As Integer) As String Implements GrapeCity.Win.MultiRow.ICustomTextBullet.GetTextBullet If index = 0 Then Return "一" ElseIf index = 1 Then Return "二" ElseIf index = 2 Then Return "三" Else Return "他" End If End Function End Class listLabelCell1.BulletStyle = BulletStyle.CustomTextBullet listLabelCell1.CustomTextBullet = New JapaneseBullet
using GrapeCity.Win.MultiRow; public class JapaneseBullet : ICustomTextBullet { public string GetTextBullet(int index) { if(index == 0) { return "一"; } else if(index == 1) { return "二"; } else if (index == 2) { return "三"; } else { return "他"; } } } listLabelCell1.BulletStyle = BulletStyle.CustomTextBullet; listLabelCell1.CustomTextBullet = new JapaneseBullet();
行頭文字に任意の画像を設定
行頭文字に任意の画像を設定することができます。ListLabelCell.BulletStyleプロパティにCustomImageを設定して、BulletImageプロパティに画像型のデータを設定します
Imports GrapeCity.Win.MultiRow ListLabelCell1.BulletStyle = BulletStyle.CustomImage ListLabelCell1.BulletImage = Image.FromFile("test.png")
using GrapeCity.Win.MultiRow; listLabelCell1.BulletStyle = BulletStyle.CustomImage; listLabelCell1.BulletImage = Image.FromFile("test.png");