Freigeben über


RectangleShape.CornerRadius-Eigenschaft

Ruft den Radius für die Ecken des abgerundeten Rechteck- und Eckformen ab oder legt diesen fest.

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntax

'Declaration
<BrowsableAttribute(True)> _
Public Property CornerRadius As Integer
[BrowsableAttribute(true)]
public int CornerRadius { get; set; }
[BrowsableAttribute(true)]
public:
property int CornerRadius {
    int get ();
    void set (int value);
}
[<BrowsableAttribute(true)>]
member CornerRadius : int with get, set
function get CornerRadius () : int 
function set CornerRadius (value : int)

Eigenschaftswert

Typ: Int32
Eine Integer, die den Radius darstellt.In der Standardeinstellung ist 0 oder kein Radius.

Hinweise

Der minimale Wert von CornerRadius ist 0. Dies ergibt ein Rechteck oder ein Quadrat ohne abgerundeten Ecken. Der maximale Wert ist Höhe oder Breite (das kleiner ist), RectangleShape, die durch zwei unterteilt wird. Eine Form quadratische erstellt dieses einen Kreis.

Beispiele

Im folgenden Beispiel wird CornerRadius von RectangleShape, wenn auf RectangleShape geklickt wird. Dieses Beispiel erfordert, dass sich RectangleShape mit dem Namen RectangleShape1 auf einem Formular befindet.

Private Sub RectangleShape1_Click(ByVal sender As System.Object,
 ByVal e As System.EventArgs) Handles RectangleShape1.Click
    Dim max As Integer 
    ' Calculate the maximum radius.
    max = Math.Min(RectangleShape1.Height, RectangleShape1.Width) / 2
    ' Check whether the maximum radius has been reached. 
    If RectangleShape1.CornerRadius = max Then 
        ' Reset the radius to 0.
        RectangleShape1.CornerRadius = 0
    Else 
        ' Increase the radius.
        RectangleShape1.CornerRadius =
          RectangleShape1.CornerRadius + 15
    End If 
End Sub
private void rectangleShape1_Click(System.Object sender, System.EventArgs e)
{
    int max;
    // Calculate the maximum radius.
    max = Math.Min(rectangleShape1.Height, rectangleShape1.Width) / 2;
    // Check whether the maximum radius has been reached. 
    if (rectangleShape1.CornerRadius == max)
    // Reset the radius to 0.
    {
        rectangleShape1.CornerRadius = 0;
    }
    else
    {
        // Increase the radius.
        rectangleShape1.CornerRadius = rectangleShape1.CornerRadius + 15;
    }
}

.NET Framework-Sicherheit

Siehe auch

Referenz

RectangleShape Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

Weitere Ressourcen

Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)

Gewusst wie: Zeichnen von Formen mit dem OvalShape-Steuerelement und dem RectangleShape-Steuerelement (Visual Studio)