Condividi tramite


Metodo LineShape.Scale

Ridimensiona il controllo LineShape del fattore di scala specificato.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
Public Overrides Sub Scale ( _
    factor As SizeF _
)
public override void Scale(
    SizeF factor
)
public:
virtual void Scale(
    SizeF factor
) override
abstract Scale : 
        factor:SizeF -> unit  
override Scale : 
        factor:SizeF -> unit
public override function Scale(
    factor : SizeF
)

Parametri

  • factor
    Tipo: SizeF

    Struttura SizeF che contiene i fattori di scala X (orizzontale) e Y (verticale).

Note

Il Scale metodo ridimensiona il controllo del fattore di scala specificato. Per ridimensionare il controllo di due volte alla dimensione corrente, ad esempio, si utilizzerà i fattori di scala X e Y pari a 2. Per ridimensionare il controllo di un determinato numero di pixel, modificare il X2 e/o Y2 proprietà.

Esempi

Nell'esempio seguente viene illustrato come utilizzare il Scale metodo il LineShape controllo per ridimensionare una riga da due volte la larghezza e altezza due volte e mezzo in fase di esecuzione.

Private Sub LineScale_Load() Handles MyBase.Load
    LineShape1.X1 = 0
    LineShape1.Y1 = 0
    LineShape1.X2 = 40
    LineShape1.Y2 = 40
End Sub 
Private Sub Button1_Click() Handles Button1.Click
    ScaleMe(2, 2.5)
End Sub 
Private Sub ScaleMe(ByVal x As Single, ByVal y As Single)
    Dim newsize As New SizeF(x, y)
    LineShape1.Scale(newsize)
End Sub
private void LineScale_Load(System.Object sender, System.EventArgs e)
{
    lineShape1.X1 = 0;
    lineShape1.Y1 = 0;
    lineShape1.X2 = 40;
    lineShape1.Y2 = 40;
}
private void Button1_Click(System.Object sender, System.EventArgs e)
{
    ScaleMe(2, 2.5f);
}
private void ScaleMe(float x, float y)
{
    SizeF newsize = new SizeF( x, y);
    lineShape1.Scale(newsize);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

LineShape Classe

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

ShapeContainer

Shape

Altre risorse

Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)

Procedura: disegnare linee con il controllo LineShape (Visual Studio)

Introduzione ai controlli Line e Shape (Visual Studio)