Changement des valeurs c#

idrissess Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   -  
idrissess Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai défini 3 variables sans les initialiser

int k1,K2,K3;

après j'i défini un bouton de calcule

private void button7_Click(object sender, EventArgs e ////:calculer
{
...
...
K1++
..
K2++
..
K3++
}

et j'ai défini un tableau en dessous

int[] t={K1,K2,K3}

mais le problème c'est que ce tableau prend des valeurs nulles pour cela j'ai tester les valeurs de Ki avec un textBox
si textBox.Text = k1.Tostring() est dans la classe private void button7_Click (entre ces {}) alors il prend la nouvelle valeur.
sinon il prend une valeur nulle.
Donc je cherche une solution pour que le changement des Ki soit globale

Merci

A voir également:

1 réponse

msmoise Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   9
 
En temps normal, ce changement doit être global.
Assures toi que les valeurs des Ki sont vraiment modifiées dans la
classe boutoun7. Par exemple essaies d'afficher la valeur de Ki dans la classe bouton7 pour voir si Ki à changer.
0
idrissess Messages postés 87 Date d'inscription   Statut Membre Dernière intervention   12
 
Oui par exemple textBox.Text = k1.Tostring() affiche la nouvelle valeur de k1 si je le met dans la classe bouton7 par contre au dehors elle affiche 0 même après que je clique sur ce bouton j'ai essayer de faire Form.ActiveForm.Refrech() mais sans résultat :-((
0