Private
Sub TaForm_Paint(ByVal sender AsObject, ByVal e As System.Windows.Forms.PaintEventArgs) HandlesMe.Paint
Dim Rect AsNew System.Drawing.Rectangle(0, 0, MyBase.ClientSize.Width, 100)
Dim GradientBrush AsNew System.Drawing.Drawing2D.LinearGradientBrush(Rect, System.Drawing.Color.SkyBlue, System.Drawing.Color.White, Drawing2D.LinearGradientMode.Vertical)
e.Graphics.FillRectangle(GradientBrush, Rect)
EndSub,
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 20223 5 nov. 2006 à 21:34
j'en avais déja fait un en vb6 avec une ligne derriere un shape ( un masque) . La ligne peut effectuer une rotation pour simuler pour simuler un virage et la ligne peut aussi monter ou descendre . (capture d'ecran de mon code : http://perso.orange.fr/survey-copter/horizon.jpg)
En visual basic 2005 je n'arrive pas à recreer la même chose en fait il suffit de savoir comment remplir la partie inferieure du cercle coupée par une ligne.
Merci