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

コントロールを右側で固定する(スクロールしないようにする)セルの名前を取得または設定します。
構文
Public Property FreezeRightCellName As String
public string FreezeRightCellName {get; set;}

プロパティ値

コントロールを右側で固定するセルの名前を表すSystem.String値。既定値はString.Emptyです。
使用例
次のサンプルコードは、このプロパティを使用してMulitRowコントロールの右側のセルを固定する方法を示します。このサンプルコードは、FreezeLinesプロパティに示されている詳細なコード例の一部を抜粋したものです。
void setRightFreezeButton_Click(object sender, EventArgs e)
{
    // You can use FreezeRightCellIndex instead of FreezeRightCellName to indicate which cell will be frozen.
    if (string.IsNullOrEmpty(this.gcMultiRow1.FreezeRightCellName))
    {
        // Freeze some rows in top of gcMultiRow.
        this.gcMultiRow1.FreezeRightCellName = "textBoxCell10";
        // this.gcMultiRow1.FreezeRightCellIndex = 0;
    }
    else
    {
        // Unfreeze rows in top of gcMultiRow.
        this.gcMultiRow1.FreezeRightCellName = string.Empty;
        // this.gcMultiRow1.FreezeRightCellIndex = -1;
    }
}
Private Sub setRightFreezeButton_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setRightFreezeButton.Click
    ' You can use FreezeRightCellIndex instead of FreezeRightCellName to indicate which cell will be frozen.
    If String.IsNullOrEmpty(Me.gcMultiRow1.FreezeRightCellName) Then
        ' Freeze some rows in top of gcMultiRow.
        ' this.gcMultiRow1.FreezeRightCellIndex = 0;
        Me.gcMultiRow1.FreezeRightCellName = "textBoxCell10"
    Else
        ' Unfreeze rows in top of gcMultiRow.
        ' this.gcMultiRow1.FreezeRightCellIndex = -1;
        Me.gcMultiRow1.FreezeRightCellName = String.Empty
    End If
End Sub
参照

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

 

 


© 2008-2015 GrapeCity inc. All rights reserved.