7 réponses
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
15 sept. 2010 à 11:58
15 sept. 2010 à 11:58
Bonjour,
Utilise l'événement TextChanged() de tes textbox.
Xavier
Utilise l'événement TextChanged() de tes textbox.
Xavier
Voici mon code
private void richTextBox22_TextChanged(object sender, EventArgs e)
{
double x = double.Parse(richTextBox13.Text) * double.Parse(richTextBox77.Text) / 2 * double.Parse(richTextBox15.Text) * double.Parse(richTextBox18.Text);
richTextBox22.Text = x.ToString("0.");
}
private void richTextBox22_TextChanged(object sender, EventArgs e)
{
double x = double.Parse(richTextBox13.Text) * double.Parse(richTextBox77.Text) / 2 * double.Parse(richTextBox15.Text) * double.Parse(richTextBox18.Text);
richTextBox22.Text = x.ToString("0.");
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
15 sept. 2010 à 13:43
15 sept. 2010 à 13:43
Bonjour,
Qu'est-ce qui ne marche pas ?
Tu as une exception, un message d'erreur ?
Tu as essayé de mettre un point d'arrêt pour voir ce qu'il se passe ?
Xavier
Qu'est-ce qui ne marche pas ?
Tu as une exception, un message d'erreur ?
Tu as essayé de mettre un point d'arrêt pour voir ce qu'il se passe ?
Xavier
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
15 sept. 2010 à 13:47
15 sept. 2010 à 13:47
Ah, mais si je lis bien ton code, tu as mis l'événement sur la boîte de résultat : or, son texte ne change pas ! Donc ta fonction n'est jamais appelée.
Mets plutôt l'événement sur les deux autres textbox, comme ceci :
Mets plutôt l'événement sur les deux autres textbox, comme ceci :
private void SetResultTextBox22() { try { double x = double.Parse(richTextBox13.Text) * double.Parse(richTextBox77.Text) / 2 * double.Parse(richTextBox15.Text) * double.Parse(richTextBox18.Text); richTextBox22.Text = x.ToString("0."); } catch(Exception) { } } private void richTextBox13_TextChanged(object sender, EventArgs e) { SetResultTextBox22(); } private void richTextBox77_TextChanged(object sender, EventArgs e) { SetResultTextBox22(); }
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
16 sept. 2010 à 09:40
16 sept. 2010 à 09:40
Comment ça ?
Les seuls arguments du handler (la méthode appelée) sont (object sender, EventArgs e). On ne peut pas les modifier, et c'est la TextBox qui les donne. Tu voudrais faire quoi ?
Les seuls arguments du handler (la méthode appelée) sont (object sender, EventArgs e). On ne peut pas les modifier, et c'est la TextBox qui les donne. Tu voudrais faire quoi ?
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
16 sept. 2010 à 10:56
16 sept. 2010 à 10:56
Désolé, je ne comprends pas ton problème... Tu pourrais reprendre ?
Bonjour,
D'abord je suis pas informaticien mais j'utilise les outils informatique dans mon boulot, je travaille normalement sur fortran mais là je dois faire un petit programme sur C et je connais rien dans le monde de C, est ce que ya quelqun qui peut me convertir mon programme fortran en C :
OPEN (UNIT=50,FILE='sourceO.txt')
DO 1001 S=1,280
READ (50,*)LTEST, ATEST
IF ((L.NE.LTEST).AND.(NUMSPC.EQ.3)) GOTO 1001
ATERM = ATEST
BTERM = 0.0
GOTO 1002
1001 CONTINUE
1002 CLOSE(50)
D'abord je suis pas informaticien mais j'utilise les outils informatique dans mon boulot, je travaille normalement sur fortran mais là je dois faire un petit programme sur C et je connais rien dans le monde de C, est ce que ya quelqun qui peut me convertir mon programme fortran en C :
OPEN (UNIT=50,FILE='sourceO.txt')
DO 1001 S=1,280
READ (50,*)LTEST, ATEST
IF ((L.NE.LTEST).AND.(NUMSPC.EQ.3)) GOTO 1001
ATERM = ATEST
BTERM = 0.0
GOTO 1002
1001 CONTINUE
1002 CLOSE(50)