GrapeCity.Win.MultiRow.v80 アセンブリ > GrapeCity.Win.MultiRow 名前空間 > GcMultiRow クラス : FreezeTopRowCount プロパティ |
例外 | 解説 |
---|---|
System.ArgumentOutOfRangeException | 指定された値が0未満です。 |
このプロパティの値がRowCountより大きい場合は、GcMultiRowコントロールのすべての行が固定されます。このプロパティの値を超えるまで行数を増やすと、非固定行が現れます。
固定された行(上部の固定行と下部の固定行を含む)の高さの合計がコントロールの行領域の高さより大きい場合は、コントロール全体が固定されます。ユーザーがコントロールを縮小表示できない場合は、このような状態にならないようにすることをお勧めします。
void setTopFreezButton_Click(object sender, EventArgs e) { if (this.gcMultiRow1.FreezeTopRowCount == 0) { // Freeze some rows in top of gcMultiRow. this.gcMultiRow1.FreezeTopRowCount = 2; } else { // Unfreeze rows in top of gcMultiRow. this.gcMultiRow1.FreezeTopRowCount = 0; } }
Private Sub setTopFreezButton_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setTopFreezButton.Click If Me.gcMultiRow1.FreezeTopRowCount = 0 Then ' Freeze some rows in top of gcMultiRow. Me.gcMultiRow1.FreezeTopRowCount = 2 Else ' Unfreeze rows in top of gcMultiRow. Me.gcMultiRow1.FreezeTopRowCount = 0 End If End Sub