非スクロール領域を設定するには?
対象製品
MultiRow for Windows Forms 7.0J
詳細
上下の行や左右のセルを固定して、非スクロール領域を設定するには、それぞれ以下のプロパティを使用します。
先頭の行を上部に固定
GcMultiRow.FreezeTopRowCount プロパティ
末尾の行を下部に固定
GcMultiRow.FreezeBottomRowCountプロパティ
左端のセルを左に固定
GcMultiRow.FreezeLeftCellNameプロパティ、または、GcMultiRow.FreezeLeftCellIndexプロパティ
右端のセルを右に固定
GcMultiRow.FreezeRightCellNameプロパティ、または、GcMultiRow.FreezeRightCellIndexプロパティ
[Visual Basic]
[C#]
先頭の行を上部に固定
GcMultiRow.FreezeTopRowCount プロパティ
末尾の行を下部に固定
GcMultiRow.FreezeBottomRowCountプロパティ
左端のセルを左に固定
GcMultiRow.FreezeLeftCellNameプロパティ、または、GcMultiRow.FreezeLeftCellIndexプロパティ
右端のセルを右に固定
GcMultiRow.FreezeRightCellNameプロパティ、または、GcMultiRow.FreezeRightCellIndexプロパティ
[Visual Basic]
GcMultiRow1.Template = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(50)
GcMultiRow1.RowCount = 50
' 上下2行ずつ固定する
GcMultiRow1.FreezeTopRowCount = 2
GcMultiRow1.FreezeBottomRowCount = 2
' 左右の最初のセルを固定する
' セルのインデックスで指定する場合
GcMultiRow1.FreezeLeftCellIndex = 0
GcMultiRow1.FreezeRightCellIndex = 49
'' セル名で指定する場合
'GcMultiRow1.FreezeLeftCellName = "textBoxCell1"
'GcMultiRow1.FreezeRightCellName = "textBoxCell50"
GcMultiRow1.RowCount = 50
' 上下2行ずつ固定する
GcMultiRow1.FreezeTopRowCount = 2
GcMultiRow1.FreezeBottomRowCount = 2
' 左右の最初のセルを固定する
' セルのインデックスで指定する場合
GcMultiRow1.FreezeLeftCellIndex = 0
GcMultiRow1.FreezeRightCellIndex = 49
'' セル名で指定する場合
'GcMultiRow1.FreezeLeftCellName = "textBoxCell1"
'GcMultiRow1.FreezeRightCellName = "textBoxCell50"
[C#]
gcMultiRow1.Template = GrapeCity.Win.MultiRow.Template.CreateGridTemplate(50);
gcMultiRow1.RowCount = 50;
// 上下2行ずつ固定する
gcMultiRow1.FreezeTopRowCount = 2;
gcMultiRow1.FreezeBottomRowCount = 2;
// 左右の最初のセルを固定する
// セルのインデックスで指定する場合
gcMultiRow1.FreezeLeftCellIndex = 0;
gcMultiRow1.FreezeRightCellIndex = 49;
//// セル名で指定する場合
//gcMultiRow1.FreezeLeftCellName = "textBoxCell1";
//gcMultiRow1.FreezeRightCellName = "textBoxCell50";
gcMultiRow1.RowCount = 50;
// 上下2行ずつ固定する
gcMultiRow1.FreezeTopRowCount = 2;
gcMultiRow1.FreezeBottomRowCount = 2;
// 左右の最初のセルを固定する
// セルのインデックスで指定する場合
gcMultiRow1.FreezeLeftCellIndex = 0;
gcMultiRow1.FreezeRightCellIndex = 49;
//// セル名で指定する場合
//gcMultiRow1.FreezeLeftCellName = "textBoxCell1";
//gcMultiRow1.FreezeRightCellName = "textBoxCell50";