PowerTools MultiRow for Windows Forms 8.0J
CreateGridTemplate(Int32,Int32,Int32,Int32,AutoGenerateGridTemplateStyles,Int32) メソッド
使用例 

列数を示すSystem.Int32
Rowセクション内のセルの幅を示すSystem.Int32
Rowセクション内のセルの高さを示すSystem.Int32
列全体の最大幅を示すSystem.Int32
テンプレート内に生成する要素を示すAutoGenerateGridTemplateStyles値の1つ。
行ヘッダの幅を示すSystem.Int32
指定した列数、セルのサイズ、列全体の最大幅、テンプレートスタイル、および行ヘッダの幅を使用して、標準の行列Templateを作成します。
構文

パラメータ

columnCount
列数を示すSystem.Int32
cellWidth
Rowセクション内のセルの幅を示すSystem.Int32
cellHeight
Rowセクション内のセルの高さを示すSystem.Int32
columnsMaxWidth
列全体の最大幅を示すSystem.Int32
autoGeneratorGridTemplateStyles
テンプレート内に生成する要素を示すAutoGenerateGridTemplateStyles値の1つ。
rowHeaderCellWidth
行ヘッダの幅を示すSystem.Int32

戻り値の型

標準の行列Templateを表すTemplate
例外
例外解説
System.ArgumentOutOfRangeException

columnCount0以下です。

または

cellWidth0以下です。

または

cellHeight0以下です。

または

columnsMaxWidth0以下です。

または

rowHeaderCellWidth0以下です。

System.ComponentModel.InvalidEnumArgumentExceptionautoGeneratorGridTemplateStyles値が有効なAutoGenerateGridTemplateStyles値ではありません。
解説
CreateGridTemplate(Int32,Int32,Int32,Int32,AutoGenerateGridTemplateStyles)メソッドに基づき、CornerHeaderCellRowHeaderCellの幅をrowHeaderCellWidthによって変更できます。
使用例
次のサンプルコードは、このメソッドを使用してグリッド状のテンプレートを作成する方法を示します。このサンプルコードは、CreateGridTemplate(int)に示されている詳細なコード例の一部を抜粋したものです。
void setThird_Click(object sender, EventArgs e)
{
    Template template1 = Template.CreateGridTemplate(8, 100, 25, 400, AutoGenerateGridTemplateStyles.RowHeaderAutoNumber | AutoGenerateGridTemplateStyles.ColumnHeader, 50);
    this.gcMultiRow1.Template = template1;
}
Private Sub setThird_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setThird.Click
    Dim template1 As Template = Template.CreateGridTemplate(8, 100, 25, 400, AutoGenerateGridTemplateStyles.RowHeaderAutoNumber Or AutoGenerateGridTemplateStyles.ColumnHeader, 50)
    Me.gcMultiRow1.Template = template1
End Sub
参照

Template クラス
Template メンバ
オーバーロード一覧
CreateGridTemplate(Int32) メソッド
CreateGridTemplate(Int32,Int32,Int32) メソッド
CreateGridTemplate(Int32,Int32,Int32,Int32) メソッド
CreateGridTemplate(Int32,Int32,Int32,Int32,AutoGenerateGridTemplateStyles) メソッド
CreateGridTemplate(IEnumerable<Cell>) メソッド
CreateGridTemplate(IEnumerable<Cell>,Int32) メソッド
CreateGridTemplate(IEnumerable<Cell>,Int32,AutoGenerateGridTemplateStyles) メソッド
CreateGridTemplate(IEnumerable<Cell>,Int32,AutoGenerateGridTemplateStyles,Int32) メソッド

 

 


© 2008-2015 GrapeCity inc. All rights reserved.