dans le constructeur du controle personnalisé (heritant de System.Windows.Forms.Control)
mais cette solution fait apparaitre un autre probleme : l'actualisation de l'affichage du controle ne se fait plus quand on bouge le form qui le contient en dehors de l'ecran et qu'on le ramene, ou même quand on fait passer une autre fenetre au dessus de celle là
artistiquement parlant certains pourraient trouver ça beau mais C pas tres fonctionnel ^^
qq aurait une solution ? (en dehors de refaire le double buffering soi même)
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 25 juin 2004 à 14:54
tu declares un Bitmap de la taille de ta zone de dessin, tu dessines dessus puis quand tout est dessiné tu dessines ton bitmap sur ta zone de dessin avec drawimageunscaled
ikaemos
Messages postés9Date d'inscriptionlundi 6 septembre 2004StatutMembreDernière intervention 4 décembre 2005 3 déc. 2005 à 23:31
Le souci de cette méthode est qu'elle est malheureusement beaucoup moins optimisée. Le cpu monte beaucoup plus vite si on invalide de façon intempestive le contrôle. J'ai voulu tenter ça sur une listbox pour éviter le flicking et ce n'est pas très concluant.