Freigeben über


LineShape.Y2-Eigenschaft

Ruft ab oder legt die Y-Koordinate des Endpunkts der gezeichneten Linie eine LineShape Steuerelement.

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

Syntax

'Declaration
<BrowsableAttribute(True)> _
Public Property Y2 As Integer
[BrowsableAttribute(true)]
public int Y2 { get; set; }
[BrowsableAttribute(true)]
public:
property int Y2 {
    int get ();
    void set (int value);
}
[<BrowsableAttribute(true)>]
member Y2 : int with get, set
function get Y2 () : int 
function set Y2 (value : int)

Eigenschaftswert

Typ: Int32
Ein Integer , Y (vertikal)-Koordinate des Endpunkts der Linie darstellt.

Hinweise

Die Koordinate ist relativ zu dem Container, der die LineShape steuern und wird in Pixel angegeben.

Sie können auch die Endkoordinaten ändern, durch Festlegen der EndPoint Eigenschaft.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie so ändern Sie die Richtung einer diagonalen Linie durch Ändern der X1, Y1, X2, und Y2 Eigenschaften.

Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
Dim line1 As New Microsoft.VisualBasic.PowerPacks.LineShape(10, 10,
    200, 10)
Private Sub LineDirection_Load(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles MyBase.Load
    ' Set the form as the parent of the ShapeContainer.
    canvas.Parent = Me 
    ' Set the ShapeContainer as the parent of the LineShape.
    line1.Parent = canvas
End Sub 
Private Sub LineDirection_Click(ByVal sender As Object,
    ByVal e As System.EventArgs) Handles Me.Click
    ChangeDirection()
End Sub 
Private Sub ChangeDirection()
    If line1.X1 = line1.Y2 Then
        line1.X2 = 10
        line1.Y2 = 200
    Else
        line1.X2 = 200
        line1.Y2 = 10
    End If 
End Sub
Microsoft.VisualBasic.PowerPacks.ShapeContainer canvas = 
    new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
Microsoft.VisualBasic.PowerPacks.LineShape line1 = 
    new Microsoft.VisualBasic.PowerPacks.LineShape(10, 10, 200, 10);
private void LineDirection_Load(System.Object sender, System.EventArgs e)
{
    // Set the form as the parent of the ShapeContainer.
    canvas.Parent = this;
    // Set the ShapeContainer as the parent of the LineShape.
    line1.Parent = canvas;
}
private void LineDirection_Click(object sender, System.EventArgs e)
{
    ChangeDirection();
}
private void ChangeDirection()
{
    if (line1.X1 == line1.Y2)
    {
        line1.X2 = 10;
        line1.Y2 = 200;
    }
    else
    {
        line1.X2 = 200;
        line1.Y2 = 10;
    }
}

.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)