swan94
Messages postés254Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 2 avril 2010
-
1 févr. 2008 à 15:38
swan94
Messages postés254Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 2 avril 2010
-
2 févr. 2008 à 14:06
Salut à tous,
J'ai un petit problème avec le tracage de rectangles sur un picturebox, lorsque je le trace qu'ensuite je minimise mon application et que je la réagrandi, je n'ai plus mon rectangle pourquoi ?
De plus, je voudrai le sauvegarder, j'avais trouver un code mais le rectangle n'apparait pas sur l'image, peut-être est-ce dû au même problème.
ricky84
Messages postés44Date d'inscriptiondimanche 8 septembre 2002StatutMembreDernière intervention13 janvier 2014 1 févr. 2008 à 17:53
Je fait ça pour avoir des graphiques persistants:
Private sub Dessine
'Remplacer Panel1 par le nom du controle à dessiner
Dim MaBmp AsNew Bitmap(Panel1.Width, Panel1.Height)
Dim Gr As Graphics = Graphics.FromImage(MaBmp) With
Gr
Ici, mettre le code pour dessiner le contenu du panel
.drawrectangle(................)
EndWith
Panel1.BackgroundImage = MaBmp.Clone
MaBmp.Dispose()
Gr.Dispose()
end sub
pour les Picturebox, remplacer BackgroundImage par Image
swan94
Messages postés254Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 2 avril 2010 2 févr. 2008 à 14:06
Autant pour moi :$ j'ai trouvé la solution, il fallait juste inscrire en variable globale un objet bitmap, déclarer la nouvelle instance de ma classe bitmap au sein du load de la form et après c'est partit ;)
Merci encore pour votre aide.
Swan94
===============Si la réponse vous convient, merci de l'accepter=================
swan94
Messages postés254Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention 2 avril 2010 2 févr. 2008 à 13:26
Je vous remercie de vos réponses, cependant, un problème persiste sur la réponse de ricky84, lorsque je fais un deuxième rectangle le premier disparait, comment cela se fait-il ?
Merci
Swan94
===============Si la réponse vous convient, merci de l'accepter=================