Bonjour,
Je suis Visual Studio 2008.
Pour faire simple, je voudrais afficher plusieurs PictureBox dans une Forms depuis une autre Forms.
Mon problème me semble assez simple mais je suis bloqué, je ne suis pas non-plus un grand programmeur.
Voici les différents bout de code :
Menu.cs
Models.cs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public Menu() { InitializeComponent(); } private void pictureBox1_Click(object sender, EventArgs e) { Models image1 = new Models(); image1.haut(@"C:\image1.gif"); image1.bas(@"C:\image11.gif"); image1.Show(); } private void pictureBox2_Click(object sender, EventArgs e) { Models image2 = new Models(); image2.haut(@"C:\image3.gif"); image2.bas(@"C:\image4.gif"); image2.Show(); }
Quand je compile, il me dit "L'exception ArgumentException n'a pas été gérée - La paramètre n'est pas valide.".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 public partial class Models : Form { private Image MyImage; public Models() { InitializeComponent(); } public void haut(String plop) { if (MyImage != null) { MyImage.Dispose(); } image_haut.SizeMode = PictureBoxSizeMode.CenterImage; MyImage = new Bitmap(plop); image_haut.Image = (Image)MyImage; } public void bas(String plop) { if (MyImage != null) { MyImage.Dispose(); } image_bas.SizeMode = PictureBoxSizeMode.CenterImage; MyImage = new Bitmap(plop); image_bas.Image = (Image)MyImage; } }
Quelqu'un a une idée, Merci d'avance !!!
Partager