Freigeben über


LineShape.Scale-Methode

Ändert die Größe der LineShape Steuerelement entsprechend dem angegebenen Skalierungsfaktor.

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: SizeF

    Ein SizeF -Struktur mit X (horizontal) und Y (vertikal) Skalierungsfaktoren.

Hinweise

Die Scale -Methode passt die Größe des Steuerelements entsprechend dem angegebenen Skalierungsfaktor. Um die Größe des Steuerelements zweimal die aktuelle Größe, würden Sie z. B. X- und Y-Skalierungsfaktoren 2 verwenden. Um die Größe des Steuerelements durch eine feste Anzahl von Pixeln, ändern Sie die X2 und/oder Y2 Eigenschaften.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie die Scale Methode der LineShape Steuerelement zur Laufzeit eine Linie durch zwei Mal seine Breite und seine Höhe und eine Hälfte zweimal zu skalieren.

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)