PowerTools MultiRow for Windows Forms 8.0J
FreezeTopRowCount プロパティ
使用例 

GcMultiRowコントロールの上部にある固定された(スクロールされない)行の数を取得または設定します。
構文
Public Property FreezeTopRowCount As Integer
public int FreezeTopRowCount {get; set;}

プロパティ値

GcMultiRowコントロールの上部にある固定された行の数を表すSystem.Int32値。既定値は0です。
例外
例外解説
System.ArgumentOutOfRangeException指定された値が0未満です。
解説

このプロパティの値がRowCountより大きい場合は、GcMultiRowコントロールのすべての行が固定されます。このプロパティの値を超えるまで行数を増やすと、非固定行が現れます。

固定された行(上部の固定行と下部の固定行を含む)の高さの合計がコントロールの行領域の高さより大きい場合は、コントロール全体が固定されます。ユーザーがコントロールを縮小表示できない場合は、このような状態にならないようにすることをお勧めします。

使用例
次のサンプルコードは、このプロパティを使用してMulitRowコントロールの上部の行を固定する方法を示します。このサンプルコードは、FreezeLinesプロパティに示されている詳細なコード例の一部を抜粋したものです。
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
参照

GcMultiRow クラス
GcMultiRow メンバ
FreezeBottomRowCount プロパティ
FreezeLines プロパティ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.