テンプレートの幅
テンプレートの幅はTemplate.Widthプロパティで設定します。この幅の情報は、行、列ヘッダおよび列フッタで共通の幅として使用されます。
次のコードはテンプレートの幅を800ピクセルに設定します。
既存のテンプレートの幅を変更するには、GcMultiRow.Templateプロパティの値をTemplateクラスのオブジェクトに割り当て、差し戻します。
次のコードはテンプレートの幅を800ピクセルに設定します。
Imports GrapeCity.Win.MultiRow ' 既定のテンプレートを割り当てる Dim Template1 As Template = Template.Default Template1.Width = 800 GcMultiRow1.Template = Template1
using GrapeCity.Win.MultiRow; // 既定のテンプレートを割り当てる Template template1 = Template.Default; template1.Width = 800; gcMultiRow1.Template = template1;
既存のテンプレートの幅を変更するには、GcMultiRow.Templateプロパティの値をTemplateクラスのオブジェクトに割り当て、差し戻します。
Imports GrapeCity.Win.MultiRow ' 既定のテンプレートを割り当てる GcMultiRow1.Template = Template.Default Dim Template1 As Template = GcMultiRow1.Template ' テンプレートの幅を変更する Template1.Width = 800 GcMultiRow1.Template = Template1 ' 次のコードは無効です。 ' GcMultiRow1.Template.Width = 800
using GrapeCity.Win.MultiRow; // 既定のテンプレートを割り当てる gcMultiRow1.Template = Template.Default; Template template1 = gcMultiRow1.Template; // テンプレートの幅を変更する template1.Width = 800; gcMultiRow1.Template = template1; // 次のコードは無効です。 // gcMultiRow1.Template.Width = 800;
テンプレートの高さ
テンプレートでは、行、列ヘッダおよび列フッタに対してそれぞれ高さを設定できます。
次のコードは、行、列ヘッダおよび列フッタの高さを変更し、背景色を変更してそれぞれの領域を明示します。
次のコードは、行、列ヘッダおよび列フッタの高さを変更し、背景色を変更してそれぞれの領域を明示します。
Imports GrapeCity.Win.MultiRow Dim Template1 As Template = New Template() Template1.Row.Height = 20 Template1.Row.BackColor = Color.LightBlue Template1.Row.Border = New Border(LineStyle.Thin, Color.Black) Dim ColumnHeaderSection1 As ColumnHeaderSection = New ColumnHeaderSection() ColumnHeaderSection1.Height = 20 ColumnHeaderSection1.BackColor = Color.Azure Template1.ColumnHeaders.Add(ColumnHeaderSection1) Dim ColumnFooterSection1 As ColumnFooterSection = New ColumnFooterSection() ColumnFooterSection1.Height = 20 ColumnFooterSection1.BackColor = Color.LightCoral Template1.ColumnFooters.Add(ColumnFooterSection1) GcMultiRow1.Template = Template1 GcMultiRow1.RowCount = 100
using GrapeCity.Win.MultiRow; Template template1 = new Template(); template1.Row.Height = 20; template1.Row.BackColor = Color.LightBlue; template1.Row.Border = new Border(LineStyle.Thin, Color.Black); ColumnHeaderSection columnHeaderSection1 = new ColumnHeaderSection(); columnHeaderSection1.Height = 20; columnHeaderSection1.BackColor = Color.Azure; template1.ColumnHeaders.Add(columnHeaderSection1); ColumnFooterSection columnFooterSection1 = new ColumnFooterSection(); columnFooterSection1.Height = 20; columnFooterSection1.BackColor = Color.LightCoral; template1.ColumnFooters.Add(columnFooterSection1); gcMultiRow1.Template = template1; gcMultiRow1.RowCount = 100;