Textbox c#
infos
-
stage81 -
stage81 -
Bonjour,
J'ai trois textbox je rentre les donnée dans les deux premiers et je veux que le résultat s'affiche automatiquement dans la troisième textbox.
Merci
J'ai trois textbox je rentre les donnée dans les deux premiers et je veux que le résultat s'affiche automatiquement dans la troisième textbox.
Merci
7 réponses
-
-
Bonjour,
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.");
} -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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 -
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 :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(); } -
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)