bonjour,
dans un context le plus simple ou j'effectue des tests je tente de mette le fond de ma form en dégradé.
j'ai surchargé la méthode OnPaint de cette facon
lors du rezise de la form le dégradé suis mais le rectangle initial du dégradé reste par dessus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 protected override void OnPaint(PaintEventArgs e) { LinearGradientBrush br = new LinearGradientBrush(new Rectangle(0, 0, this.Width, this.Height),Color.Yellow,Color.Blue,90,true); e.Graphics.FillRectangle(br, new Rectangle(0, 0, this.Width, this.Height)); br.Dispose(); base.OnPaint(e); }
merci
Partager