Dois-je appeler Dispose() sur un objet Graphics obtenu via PaintEventArgs dans un événement OnPaint?Question sur la suppression des graphismes
1
A
Répondre
5
Non, le calque appelant (celui qui a réellement créé l'objet graphique) en est responsable. Pensez-y aussi, quand vous avez d'autres calées sur la chaîne, vous disposerez de l'objet et ils ne pourront pas l'utiliser.
0
En général, vous ne devez pas jeter les objets graphiques que vous recevez comme paramètres de méthode. Mais vous devez éliminer les objets graphiques que vous avez créés vous-même (par exemple en utilisant la méthode CreateGraphics
).
Merci, je pensais que c'était comment cela fonctionnait, juste besoin de s'assurer que je ne pouvais pas trouver d'informations dans MSDN. – joek1975