Forum Clubic

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