Voilà je cherche juste à créer une procédure permettant de boucler à travers tous les contrôles de ma Form.
J'ai donc écrit la chose suivante :
Code :
- private void SetCellCoordinates(Control Page, string Nom)
- {
- foreach (Control ctrl in Page.Controls)
- {
- if (ctrl is PictureBox)
- if (((PictureBox)(ctrl)).Name.Equals(Nom))
- ((PictureBox)(ctrl)).Image = Image.FromFile(@Path + Img_Red);
- }
- }
|
Mon problème est que je ne sais pas comment appeler cette procédure !
Je cherche à envoyer ma form en paramètre, mais j'ai essayé :
Code :
- SetCellCoordinates(this.form1, "61" );
|
... Et bien évidemment ça ne fonctionne pas, le compilateur me dit 'nan ça va pas être possible' ;'(
Ma question est donc, sachant que ma procédure attend un paramètre de type 'Control', comment lui passer ma form ?