2010-11-11 9 views
0

J'ai une image sur laquelle, sur demande, je sauvegarde l'affichage courant dans un bitmap.C# bitmaps imagebox

Ma question est, comment puis-je charger ce même bitmap à la zone d'image?

Merci.

EDIT:

Le seul code correspondant est: pictureBox1.DrawToBitmap (test1, pictureBox1.ClientRectangle);

La zone d'image contient des graphiques que j'ai écrits «à main levée» en utilisant la souris. Vous pouvez donc utiliser la souris pour écrire directement sur l'écran lorsque la souris gauche est enfoncée.

+0

Attendez, votre picturebox affiche une image bitmap, sur demande, il enregistre sur le disque, et que vous voulez afficher à bitmap qui a été enregistré à disque? Est-ce que vous effacez la zone d'image lorsque vous l'enregistrez? –

+0

Où stockez-vous ce bitmap? Que faites-vous avec ça? Un code pertinent peut nous aider à mieux comprendre .. –

+0

Non ... au début c'est un piturebox standard, et j'enregistre ensuite son contenu dans un bitmap. –

Répondre

2

Vous pouvez affecter n'importe quelle image à la zone d'image souhaitée pendant l'exécution. Il suffit de définir la propriété Image de la zone d'image à l'image que vous souhaitez afficher.

Par exemple, pour afficher une image dans une zone d'image à partir d'un fichier sur votre disque dur, vous pouvez utiliser quelque chose comme:

myPicBox.Image = Image.FromFile("C:\savedimage.bmp"); 

Ou, votre édition suggère que vous avez un objet bitmap en mémoire vous voulez afficher dans la zone d'image. Dans ce cas, il est une simple question d'attribuer cet objet bitmap à la propriété Image:

myPicBox.Image = test1; //(where test1 is your bitmap object in memory) 


Edit: Juste au cas où vous souhaitez enregistrer l'objet bitmap que vous avez créé en mémoire sur le disque afin que vous pouvez recharger et utiliser ultérieurement, consultez la méthode Save de l'objet Bitmap:

test1.Save("C:\savedimage.bmp", System.Drawing.Imaging.ImageFormat.Bmp); 
0

Si je ne me trompe pas, la zone d'image doit avoir une propriété Image que vous pouvez simplement utiliser pour assigner le bitmap.

Questions connexes