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

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

プロパティ値

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

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

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

使用例
次のサンプルコードは、このプロパティを使用してMulitRowコントロールの下部の行を固定する方法を示します。このサンプルコードは、FreezeLinesプロパティに示されている詳細なコード例の一部を抜粋したものです。
void setBottomFreezeButton_Click(object sender, EventArgs e)
{
    if (this.gcMultiRow1.FreezeBottomRowCount == 0)
    {
        // Freeze some rows in bottom of gcMultiRow.
        this.gcMultiRow1.FreezeBottomRowCount = 2;
    }
    else
    {
        // Unfreeze rows in bottom of gcMultiRow.
        this.gcMultiRow1.FreezeBottomRowCount = 0;
    }
}
Private Sub setBottomFreezeButton_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setBottomFreezeButton.Click
    If Me.gcMultiRow1.FreezeBottomRowCount = 0 Then
        ' Freeze some rows in bottom of gcMultiRow.
        Me.gcMultiRow1.FreezeBottomRowCount = 2
    Else
        ' Unfreeze rows in bottom of gcMultiRow.
        Me.gcMultiRow1.FreezeBottomRowCount = 0
    End If
End Sub
参照

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

 

 


© 2008-2015 GrapeCity inc. All rights reserved.