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