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

すべての角の半径を取得または設定します。
構文
Public Property AllCornerRadius As Single
public float AllCornerRadius {get; set;}

プロパティ値

すべての角の半径が同じである場合は、その半径を示すSystem.Single値。それ以外の場合は-1を返します。0f0.5fの値を指定できます。
例外
例外解説
System.ArgumentOutOfRangeException設定値が0fより小さいか、0.5fを超えています。
使用例
次のサンプルコードは、AllCornerRadiusを設定する方法を示します。これはすべての角に適用されます。このサンプルコードは、Borderに示されている詳細なコード例の一部を抜粋したものです。
void setRoundedBorderToCell_Click(object sender, EventArgs e)
{
    Template template1 = gcMultiRow1.Template;
    Row row = template1.Row;

    //Using this constructor can set the outline RoundedBorder
    RoundedBorder roundedBorder1 = new RoundedBorder();
    roundedBorder1.Outline = new Line(LineStyle.MediumDashed, Color.Orange);
    roundedBorder1.AllCornerRadius = 0.3f;
    row.Cells[0].Style.Border = roundedBorder1;

    // Reload template1.
    this.gcMultiRow1.Template = template1;
}
Private Sub setRoundedBorderToCell_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setRoundedBorderToCell.Click
    Dim template1 As Template = gcMultiRow1.Template
    Dim row As Row = template1.Row

    'Using this constructor can set the outline RoundedBorder
    Dim roundedBorder1 As New RoundedBorder()
    roundedBorder1.Outline = New Line(LineStyle.MediumDashed, Color.Orange)
    roundedBorder1.AllCornerRadius = 0.3F
    row.Cells(0).Style.Border = roundedBorder1

    ' Reload template1.
    Me.gcMultiRow1.Template = template1
End Sub
参照

RoundedBorder クラス
RoundedBorder メンバ
TopLeftCornerRadius プロパティ
TopRightCornerRadius プロパティ
BottomLeftCornerRadius プロパティ
BottomRightCornerRadius プロパティ

 

 


© 2008-2015 GrapeCity inc. All rights reserved.