Problème avec Graphics

Résolu
Kronakoria Messages postés 7 Date d'inscription jeudi 30 novembre 2000 Statut Membre Dernière intervention 31 janvier 2008 - 9 juin 2006 à 23:55
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 - 10 juin 2006 à 11:54
Bonjour

Je n'arrive pas à afficher une ligne sur ma Form1 lors de l'exécution avec le module Graphics
J'utilise Visual Studio .NET 2003 et VB .NET

J'ai mis dans le code :
Imports System.Drawing
Private g As Graphics
g = Me.CreateGraphics
g.DrawLine(pe, 50, 50, 200, 200)

Hors dans d'autres codes sources que j'ai vu sur le site, il n'y a aucun problème.
J'aimerais savoir si je n'ai pas oublié quelque chose.

3 réponses

cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
10 juin 2006 à 08:41
Ces instructions sont à mettre dans l'événement paint d'un container.

Private
Sub Form1_Paint(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.PaintEventArgs)
Handles
Me.Paint

   Dim g
As Graphics
   g =
Me.CreateGraphics
   g.DrawLine(Pens.Blue, 50, 50, 200, 200)

End
Sub
3
Kronakoria Messages postés 7 Date d'inscription jeudi 30 novembre 2000 Statut Membre Dernière intervention 31 janvier 2008
10 juin 2006 à 11:40
Merci !
Ca marche enfin ! :)

Petite remarque, il ne connait pas le Handles Me.Paint, j'ai remplacé par Handles MyBase.Paint, là il connait mieux !
0
cs_Willi Messages postés 2375 Date d'inscription jeudi 12 juillet 2001 Statut Modérateur Dernière intervention 15 décembre 2018 22
10 juin 2006 à 11:54
J'ai copier/coller sous vb2005, il se peut que certaines choses mineures diffères.
0
Rejoignez-nous