Est il possible de "Creer" une image en C#

Bonjour,

j aimerais faire apparaître dans le formulaire des images numérotées

En gros j ai 2 solutions:

Ou je crée a l avance les images (avec les numéros), mais dans ce cas la je limite la plage des numéros.

Ou je garde un modèle de l image sur lequel je rajoute le numéros et je transforme le tout en une nouvelle image, dans ce cas la il n y a pas de limite pour le No mais est ce que c est possible ?
Et si oui comment fait on.

Je peux bien sur rajouter un label sur l image, mais ça ne serait pas pratique parce que les images doivent parfois se déplacer… et déplacer l image et le label je crains que ce ne soit pas une bonne idée.

Merci

De mémoire, tu peux créer un objet « Graphics » à l’aide de la méthode « CreateGraphics » de ta PictureBox, et utiliser cet objet pour dessiner (ou, dans ton cas, écrire du texte).

Je te donnerai un exemple de code dans la soirée si j’ai le temps, mais en cherchant à partir de là tu devrais pouvoir t’en sortir.

Méthodes de l’objet Graphics :

http://msdn.microsoft.com/en-us/library/system.drawing.graphics_members.aspx

Hop :

           
string maChaine = "Hello world !";

Graphics graphics = null;

try
{
	graphics = this.pictureBox1.CreateGraphics();

	graphics.DrawString(maChaine, new Font(FontFamily.GenericSansSerif, 10), Brushes.Black, new PointF(0, 0));
}
finally
{
	if (graphics != null)
	{
		graphics.Dispose();
	}
}

Edité le 31/08/2008 à 12:15

Merci