2009-10-17 6 views
1

Toutes les pages ne le font pas, mais un bon exemple serait youtube.com. Surtout si vous redimensionnez la fenêtre plus grande, par opposition à plus petite. Beaucoup de contenu scintille horriblement dans ce cas. J'ai vu quelques messages sur le net essayer de réclamer des sortes de double buffering qui vont arrêter ça, mais je n'ai pas encore vu d'exemple de la bonne implémentation. Je vous remercie.Comment supprimer le scintillement du contrôle webbrowser dans .Net, lorsqu'il est redimensionné?

Répondre

1

Gérez l'événement Resize du formulaire contenant le contrôle WebBrowser.

Dans cet événement, forcez le formulaire (et les contrôles enfants) à se mettre à jour eux-mêmes. C'est un peu inintéressant mais cela réduit considérablement le scintillement dans mon application.

private void Form1_Resize(object sender, EventArgs e) 
    { 
     this.Update();  
    } 
Questions connexes