Partager via


RectangleShape.CornerRadius, propriété

Obtient ou définit le rayon des angles des formes de type rectangle arrondi et carré arrondi.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
<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)

Valeur de propriété

Type : Int32
Integer représentant le rayon.La valeur par défaut est 0 ou aucun rayon.

Notes

La valeur minimale de CornerRadius est 0. Il en résulte un rectangle ou un carré sans angles arrondi. La valeur maximale correspond à la hauteur et la largeur (la plus petite) RectangleShape divisée par deux. Pour une forme carrée cela crée un cercle.

Exemples

L'exemple suivant modifie CornerRadius d'RectangleShapeRectangleShape lorsque vous cliquez sur. Cet exemple requiert que vous avez RectangleShape nommé RectangleShape1 sur un formulaire.

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;
    }
}

Sécurité .NET Framework

Voir aussi

Référence

RectangleShape Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

Introduction aux contrôles Line et Shape (Visual Studio)

Comment : dessiner des lignes avec le contrôle LineShape (Visual Studio)

Comment : dessiner des formes avec les contrôles OvalShape et RectangleShape (Visual Studio)