PowerTools MultiRow for Windows Forms 8.0J
Right プロパティ (FreezeLines)
使用例 

右固定行を取得または設定します。
構文
Public Property Right As Line
public Line Right {get; set;}

プロパティ値

右固定行を表すLine値。
使用例
次のサンプルコードは、このプロパティを使用してMulitRowコントロールの固定行の外観をカスタマイズする方法を示します。このサンプルコードは、GcMultiRow.FreezeLinesプロパティに示されている詳細なコード例の一部を抜粋したものです。
void setFreezeStyleButton_Click(object sender, EventArgs e)
{
    FreezeLines freezeLines = this.gcMultiRow1.FreezeLines;

    if (this.gcMultiRow1.FreezeLines.All == new Line(LineStyle.Thin, Color.Black))
    {
        // set top freeze line to a thin red line.
        freezeLines.Top = new Line(LineStyle.Thin, Color.Red);
        // set top freeze line to a thin red line.
        freezeLines.Bottom = new Line(LineStyle.MediumDashed, Color.Green);
        // set top freeze line to a thin red line.
        freezeLines.Right = new Line(LineStyle.Double, Color.Blue);
        // hide left freeze line, but freeze behavior still take effect.
        freezeLines.Left = Line.Empty;
    }
    else
    {
        freezeLines.All = new Line(LineStyle.Thin, Color.Black);
    }

    this.gcMultiRow1.FreezeLines = freezeLines;
}
Private Sub setFreezeStyleButton_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setFreezeStyleButton.Click
    Dim freezeLines As FreezeLines = Me.gcMultiRow1.FreezeLines

    If Me.gcMultiRow1.FreezeLines.All = New Line(LineStyle.Thin, Color.Black) Then
        ' set top freeze line to a thin red line.
        freezeLines.Top = New Line(LineStyle.Thin, Color.Red)
        ' set top freeze line to a thin red line.
        freezeLines.Bottom = New Line(LineStyle.MediumDashed, Color.Green)
        ' set top freeze line to a thin red line.
        freezeLines.Right = New Line(LineStyle.Double, Color.Blue)
        ' hide left freeze line, but freeze behavior still take effect.
        freezeLines.Left = Line.Empty
    Else
        freezeLines.All = New Line(LineStyle.Thin, Color.Black)
    End If

    Me.gcMultiRow1.FreezeLines = freezeLines
End Sub
参照

FreezeLines 構造体
FreezeLines メンバ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.