Bonjour,
pout plus de lisibilité utilise les balises de codes, voir cet extrait de la signature de NHenry;
Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
si tu veux passer une variable par référence, il faut le préciser à l'appel de la méthode ou formulaire, mais aussi à la déclaration de la méthode ou au constructeur du formulaire:
//constructeur du formulaire 2
public formSomme(ref int a, ref int b)
{
somme(ref a, ref b);
}
//methode du formulaire 2
private int somme(ref int a, ref int b)
{
return a+b;
}
//dans le formulaire 1
...
formSomme MaSomme = new formSomme(ref 1, ref 2);
....
si tu écris comme ça seules les valeurs seront passées:
//constructeur du formulaire 2
public formSomme(int a, int b)
{
somme(a, b);
}
//methode du formulaire 2
private int somme(int a, int b)
{
return a+b;
}
//dans le formulaire 1
...
formSomme MaSomme = new formSomme(1, 2);
....
Whismeril