Freigeben über


LineShape.Scale-Methode

Ändert das LineShape-Steuerelement vom angegebenen Skalierungsfaktor Größe.

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

Syntax

'Declaration
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
)

Parameter

  • factor
    Typ: System.Drawing.SizeF
    Eine SizeF Struktur, die die Skalierungsfaktoren X (horizontal) und Ys (vertikal) enthält.

Hinweise

Die Scale-Methode wird das Steuerelement vom angegebenen Skalierungsfaktor Größe.Um beispielsweise das Steuerelement an seine aktuelle Größe zweimal zu ändern, legen Sie für x- und Y-Skalierungsfaktoren von 2 verwenden.Um das Steuerelement über eine feste Anzahl von Pixeln Größe zu ändern, ändern Sie die X2 und/oder Y2-Eigenschaften.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Scale-Methode des LineShape-Steuerelements verwendet, um eine Linie durch seine Breite und zwei Halbzeiten zweimal zu skalieren und seine Höhe zur Laufzeit.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

LineShape Klasse

Microsoft.VisualBasic.PowerPacks-Namespace

ShapeContainer

Shape

Weitere Ressourcen

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

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

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