Bonjour
je voudrais mettre une image en backgroundImage dans un panel mais je voudrais que celle ci ne ce répete que dans la largeur du panel et non dans ca hauteur, comment puis je faire ?
Merci
Bonjour
je voudrais mettre une image en backgroundImage dans un panel mais je voudrais que celle ci ne ce répete que dans la largeur du panel et non dans ca hauteur, comment puis je faire ?
Merci
salut pc152
Pour que la mosaique ne se fasse que sur la largeur du panel il faut que la hauteur de l'image correspond à la hauteur du panel
Voilà comment je le fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Image img = Image.FromFile("Adresse de l'Image"); int h = this.Panel1.ClientSize.Height; int w = this.img.Width Bitmap b = new Bitmap(w, h) Graphics g = Graphics.FromImage(b); Rectangle r = New Rectangle(0, 0, w, h); g.DrawImage(img, r); this.Panel1.BackgroundImage = b;
salut neguib
merci je n'y avait pas pensé a cette solution![]()
Partager