Bonjour,
Lors du déroulement de mon application, j'appelle une fonction que j'ai créé qui va créer une picture box:
Le problème, c'est que si j'appelle de nouveau cette fonction alors que la valeur de la combobox aura changé, abrev_logo changera donc, et donc théoriquement l'image contenue dans la picture box devrait changer.
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 connev.Open(); IDbCommand trouver_logo = new System.Data.SqlServerCe.SqlCeCommand("SELECT abrev_logo FROM DYN_equipe WHERE nom_equipe='" + this.comboBox_equipe.Text + "'", connev); IDataReader trouver_read = trouver_logo.ExecuteReader(); string abrev_logo = System.Convert.ToString(trouver_logo.ExecuteScalar()); System.Windows.Forms.PictureBox drapeau_pays = new PictureBox(); drapeau_pays.Location = new System.Drawing.Point(370, 127); drapeau_pays.SizeMode = PictureBoxSizeMode.StretchImage; drapeau_pays.Size = new System.Drawing.Size(100, 80); drapeau_pays.ImageLocation = "images\\logos\\Clubs\\" + abrev_logo + ".jpg"; drapeau_pays.Name = "picture_box_logo"; this.Controls.Add(drapeau_pays); IDbCommand trouver_logoe = new System.Data.SqlServerCe.SqlCeCommand("SELECT id_equipe FROM DYN_equipe WHERE nom_equipe='" + this.comboBox_equipe.Text + "'", connev); string abrev_idt = System.Convert.ToString(trouver_logoe.ExecuteScalar()); this.id_equip.Text = abrev_idt; connev.Close();
Cependant ce n'est pas le cas.
J'avais pensé à this.picture_box_logo.Location, à changer la valeur seulement une fois qu'elle avait été ajouté mais VS ne veut pas. Alors j'avoue totalement bloquer.
J'espère que vous comprendrez mon explication bien qu'elle soit un peu floue.
Merci
Partager