nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
30 août 2007 à 12:25
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
31 août 2007 à 11:25
Boujour alors voila je voudrai faire une forme avec un dégradé de couleurs mais tout les codes que j'ai essayer ne marche pas en vb2005 express édition.
Ma question est donc esque quelqun pourai m'aider S'il vous plait ?
Arnal88
Messages postés96Date d'inscriptionsamedi 21 octobre 2006StatutMembreDernière intervention25 avril 2009 30 août 2007 à 23:39
Mais si...
Démarre un nouveau projet. Pour ton formulaire Form1, cherche l'événement Paint. C'est l'événement qui se déclenche lorsque le formulaire est dessinée. En effet, si tu dessine lors de l'événement Load, rien ne s'affichera...
Place alors le code suivant :
Private
Sub Form1_Paint(
ByVal sender
As
Object,
ByVal e
As System.Windows.Forms.PaintEventArgs)
Handles
Me.Paint
Dim Graph
As Graphics =
Me.CreateGraphics
Dim point1
As
New Point(0, 0)
Dim point2
As
New Point(200, 100)
Dim myBrush
As
New Drawing2D.LinearGradientBrush(point1, point2, Color.Yellow, Color.Red) Graph.FillEllipse(myBrush, 10, 10, 200, 100)
Arnal88
Messages postés96Date d'inscriptionsamedi 21 octobre 2006StatutMembreDernière intervention25 avril 2009 31 août 2007 à 11:19
De rien...
Faut juste faire attention de mettre le code dans l'événement Paint. Si on le met dans l'événement Load, tes dessins seront effacés et n'apparaîtrons pas..