Partager via


LineShape.Y2, propriété

Obtient ou définit le coordonnée Y du point de fin d'une ligne dessinée par un contrôle d'LineShape.

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

Syntaxe

'Déclaration
<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)

Valeur de propriété

Type : System.Int32
Integer qui représente la coordonnée d'O (la verticale) du point de fin de la ligne.

Notes

La coordonnée est relative au conteneur du contrôle d'LineShape et est exprimée en pixels.

Vous pouvez également modifier les coordonnées de fin en définissant la propriété d'EndPoint.

Exemples

L'exemple suivant montre comment modifier la direction d'une ligne diagonale en modifiant X1, Y1, X2, et des propriétés d'Y2.

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

Sécurité .NET Framework

Voir aussi

Référence

LineShape Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

ShapeContainer

Shape

Autres ressources

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

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

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