Partager via


Shape.Scale, méthode

Met à l'échelle une forme selon le facteur d'échelle spécifié.

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

Syntaxe

'Déclaration
Public MustOverride Sub Scale ( _
    factor As SizeF _
)
public abstract void Scale(
    SizeF factor
)
public:
virtual void Scale(
    SizeF factor
) abstract
abstract Scale : 
        factor:SizeF -> unit
public abstract function Scale(
    factor : SizeF
)

Paramètres

  • factor
    Type : SizeF

    SizeF contenant les facteurs d'échelle horizontale et verticale.

Notes

Le Scale méthode dimensionne le contrôle par la mise à l'échelle spécifiée factor. Il est supérieure ou inférieure d'un pourcentage de sa taille actuelle.

Exemples

L'exemple suivant montre comment utiliser le Scale méthode à l'échelle un OvalShape contrôle. Cet exemple suppose que vous avez une OvalShape OvalShape1 contrôle sur un formulaire.

Private Sub OvalShape1_Click() Handles OvalShape1.Click
    Dim state As Boolean 
    If state = False Then
        OvalShape1.Scale(New SizeF(2, 3))
        state = True 
    Else
        OvalShape1.Scale(New SizeF(0.5, 0.333))
        state = False 
    End If 
End Sub
private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
    bool state = true;
    if (state == false)
    {
        ovalShape1.Scale(new SizeF(2, 3));
        state = true;
    }
    else
    {
        ovalShape1.Scale(new SizeF((float)0.5, ((float)0.333)));
        state = false;
    }
}

Sécurité .NET Framework

Voir aussi

Référence

Shape Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

Autres ressources

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

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

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