guillaume_quest
Messages postés15Date d'inscriptionlundi 3 septembre 2007StatutMembreDernière intervention29 septembre 2007
-
3 sept. 2007 à 08:37
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
3 sept. 2007 à 16:09
Bonjour, je désirerai faire apparaître une image au format bmp ou jpg dans une pictureBox nommée pictureBox1. Est-ce que quelqu'un pourrait m'envoyer une liste de fonctions de dessin, s'il vous plaît ?
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 3 sept. 2007 à 08:46
Salut,
Si l'image existe déjà sur ton disque, pas la peine de dessiner, utilise plutot ceci:
pictureBox1.Image = Image.FromFile("C:\\CheminBMP\\NomImage.bmp");
Ci ce n'est pas du tout ce que tu voulais dire, il va te falloir expliquer un peu mieux ton souci.
@+: Ju£i?n Pensez: Réponse acceptée
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 3 sept. 2007 à 11:50
Dans ce cas, il te faut t'inscrire a l'evenement Paint de ton PictureBox.
Dans le code associé a l'evenement, tu peux alors appeler une surcharge de e.Graphics.DrawImage(...); qui te permet de spécifier les coordonées de l'image à afficher
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 3 sept. 2007 à 12:24
Re,
>[auteurdetail.aspx?ID= 5912 MorpionMx]: Ah bah oui je le savais cela en plus.
[auteurdetail.aspx?ID=1139156 >guillaume_quest:] NOn pas la peine fais comme te dit [auteurdetail.aspx?ID =5912 MorpionMx], cela fonctionne nickel.
@+: Ju£i?n Pensez: Réponse acceptée
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 3 sept. 2007 à 13:16
Re,
Un petit exemple rapide.
(peu être pas le plus optimal mais c'est pour te montrer l'idée)
private void Form1_Load(object sender, EventArgs e)
{
//On s'abonne à l'événement Paint du PictureBox
pictureBox1.Paint += new PaintEventHandler(pictureBox1_Paint);
}
void pictureBox1_Paint(object sender, PaintEventArgs e)
{
//recupère l'image depuis le fichier
Image image = _
Image.FromFile("C:\\Chemin\\repImage\\NomImage.bmp");
//dessine l'image dans la picture box. => le coin supérieur _
gauche de l'image est le centre de
//de la pictureBox
e.Graphics.DrawImage(image, new Point((pictureBox1.Width / 2), _
(pictureBox1.Height / 2)));