Bonjour,
J'utilise l'évènement « OnPaint » de ma Forme pour y dessiner une image de fond.
Je ne peux pas utiliser la propriété .BackgroundImage car je la dessine autrement.
Cependant, j'ai quelques souçis lorsque survient l'évènement « OnPaint » :
Tout d'abord, l'évènement est envoyé quand je passe ma souris sur ma forme.
À ce moment là, l'image se redessine inutilement et j'aimerais pouvoir éviter cela.
Ensuite, le programme ralentit lors de la création de l'image sur la Forme, surtout lorsque l'on change la grandeur de la fenêtre.
J'ai ajouté ceci dans le Public Sub New(), mais je ne vois pas trop de différence :
Comment peut-on empêcher ce ralentissement (ou le réduire)?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SetStyle(ControlStyles.AllPaintingInWmPaint, True) SetStyle(ControlStyles.DoubleBuffer, True)
Merci d'avance,
Éric
Partager