En vb.net, je voudrais dessiner une ligne régulière sur un formulaire. existe-t-il un contrôle pour faire cela ?
Réponses
Trop de publicités?Ce que Mitch Wheat a dit est généralement considéré comme la bonne réponse, et ce que j'ai fait dans le passé. Toutefois, si vous souhaitez disposer d'un contrôle visuel que vous pouvez faire glisser sur un formulaire, ajoutez le Microsoft.VisualBasic.PowerPack à votre boîte à outils Visual Studio. Pour ce faire, cliquez avec le bouton droit de la souris sur la boîte à outils et sélectionnez "Choose Items...". Localisez "Line Shape" dans l'onglet .Net Framework Components.
Une façon de procéder au moment de la conception est d'utiliser un contrôle d'étiquette et de définir sa hauteur ou sa largeur à 1 (2px et une bordure 3D donnent un bel effet ciselé). Vous pouvez également dessiner manuellement à l'aide de GDI :
Dim myPen As New System.Drawing.Pen(System.Drawing.Color.Red)
Dim formGraphics as System.Drawing.Graphics
formGraphics = Me.CreateGraphics()
formGraphics.DrawLine(myPen, 0, 0, 200, 200)
myPen.Dispose()
formGraphics.Dispose()