Je veux utiliser le DoubleBuffer pour booster mes perfs.
J'ai donc introduit cette méthode :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 public void EnableDBuff()
                                                            {
                                                              this.SetStyle(ControlStyles.DoubleBuffer |
                                                                   ControlStyles.UserPaint |
                                                                   ControlStyles.AllPaintingInWmPaint,
                                                                   true);
                                                                this.UpdateStyles();
                                                            }
que j'appelle dans on InitializeComponent() :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
  private void InitializeComponent()
        {
 
            this.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.OnKeyPressEvent);
          //  this.EnableDoubleBuffering();
            this.EnableDBuff();
        }
et cet InitializeComponent, je l'appelle dans mon constructeur.

Problème : ca fait bugger l'exécution de ma WinForm : le debug pointe ça dans mon Main :

J'espère que mon explication est bonne. Merci pour votre aide.