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

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

プロパティ値

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

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

 

 


© 2008-2015 GrapeCity inc. All rights reserved.