Share via


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

Mise à jour : Juillet 2008

Vous pouvez utiliser le contrôle LineShape pour dessiner des lignes horizontales, verticales ou diagonales sur un formulaire ou un conteneur, que ce soit au moment du design ou de l'exécution.

Remarque   Il se peut que votre ordinateur affiche des noms ou des emplacements différents pour certains éléments de l'interface utilisateur Visual Studio mentionnés dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour dessiner une ligne au moment du design

  1. Faites glisser le contrôle LineShape depuis l'onglet Visual Basic PowerPacks de la Boîte à outils vers un contrôle de formulaire ou conteneur.

  2. Faites glisser les poignées de dimensionnement et de déplacement pour changer la taille et la position de la ligne.

    Vous pouvez également redimensionner et repositionner la ligne en modifiant les propriétés X1, X2, Y1 et Y2 dans la fenêtre Propriétés.

  3. Dans la fenêtre Propriétés, définissez facultativement des propriétés supplémentaires telles que BorderStyle ou BorderColor pour modifier l'apparence de la ligne.

Pour dessiner une ligne au moment de l'exécution

  1. Dans le menu Projet, cliquez sur Ajouter une référence.

  2. Dans la boîte de dialogue Ajouter une référence, sélectionnez Microsoft.VisualBasic.PowerPacks.VS, puis cliquez sur OK.

  3. Dans l'Éditeur de code, ajoutez une instruction Imports ou using en haut du module :

    Imports Microsoft.VisualBasic.PowerPacks
    
    using Microsoft.VisualBasic.PowerPacks;
    
  4. Ajoutez le code suivant à une procédure Event :

    Dim canvas As New ShapeContainer
    Dim theLine As New LineShape
    ' Set the form as the parent of the ShapeContainer.
    canvas.Parent = Me
    ' Set the ShapeContainer as the parent of the LineShape.
    theLine.Parent = canvas
    ' Set the starting and ending coordinates for the line.
    theLine.StartPoint = New System.Drawing.Point(0, 0)
    theLine.EndPoint = New System.Drawing.Point(640, 480)
    

Voir aussi

Tâches

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

Concepts

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

Référence

LineShape

Historique des modifications

Date

Historique

Raison

Juillet 2008

Rubrique ajoutée.

Modifications de fonctionnalités dans le SP1.