Textbox c#

infos -  
 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

7 réponses

  1. infos
     
    Svp vous n'avez pas de solution?????
    0
  2. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Utilise l'événement TextChanged() de tes textbox.

    Xavier
    0
  3. infos
     
    ça marche pas et je ne sai pas prk??
    0
  4. infos
     
    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.");

    }
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    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
    0
  7. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    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();
    }
    0
    1. infos
       
      Merci beaucoup ça marche super bien
      0
    2. infos
       
      J'ai une question l'évenement Textchanged peut accepter plusieurs argument
      0
    3. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      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 ?
      0
    4. infos
       
      En fait j'ai des textbox résultat que je réutilise pour avoir d'autre résultat. le problème c'est dans l'évènement textchanged ou j'ai déjà appelé une méthode.
      0
    5. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      Désolé, je ne comprends pas ton problème... Tu pourrais reprendre ?
      0
  8. stage81
     
    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)
    0