非スクロール領域を設定するには?
対象製品
MultiRow for Windows Forms 8.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"
[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";