Bonjour � tous,
[BUILDER 2007] Je voudrais savoir comment on peut d�river la classe TShape pour faire en sorte que les �l�ments de Shape soit dessin�s dans une Paint Box.
Le code ci-dessus permet d'afficher une ellipse dans une PaintBox. Le probl�me, c'est que j'aimerais pouvoir enregistrer cette ellipse dans un tableau de fa�on � pouvoir la redessiner ult�rieurement. Il est - � priori - facile de cr�er des tableaux de formes (en particulier avec TShape), mais comment utiliser le canvas de PaintBox apr�s ??
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 DrawingBoard->Canvas-> Ellipse(20, 20, 226, 144); PaintBox1->Canvas->Draw(0, 0, DrawingBoard);
Comme le site http://www.functionx.com/bcb/gdi/drawing1.htm le pr�conise, j'utilise la PaintBox au lieu du canevas de la form pour pallier � l'inconv�nient du rafraichissement du dessin (tout s'efface quand une autre fen�tre passe sur le canevas).
Je vous remercie pour votre aide
Partager