A l'intérieur d'un cadre, je fais dessiner divers éléments, comme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
canvas.Draw(x,y,de);  //de:TBitmap
canvas.line(xa,ya,xb,yb);
Puis pour une action sans lien avec le dessin, en cliquant sur un "bouton" genre "Calcul" ou "Tirage", tout ce qui a été dessiné avec Canvas s'efface.
Il en est de même si la "Form" est redimensionnée (minimisée ou agrandie). J'ai mis une procedure "rafraichir" dans "Formresize", ou 'Formchangebounds", sans succès.

J'aimerais éviter le "bouton" "Rafraîchir" qui redessine ce qui a disparu.
Quelle solution?