none
Sélectionner un chiffre dans un résultat RRS feed

  • Question

  • Bonjour,

    Dans un TextBox sous Visual basic 2010 Express j'obtiens un résultat à 3, voir 4 chiffres exemple : "9361". Je souhaiterai pouvoir copier dans un autre TextBox le premier chiffre, en l'occurrence le 9, puis dans un autre TextBox le 3, et ainsi de suite.

    Merci d'avance, Jean-Luc

    mardi 5 janvier 2016 13:31

Réponses

  • Dans un TextBox sous Visual basic 2010 Express j'obtiens un résultat à 3, voir 4 chiffres exemple : "9361". Je souhaiterai pouvoir copier dans un autre TextBox le premier chiffre, en l'occurrence le 9, puis dans un autre TextBox le 3, et ainsi de suite

    Je me suis mal exprimé voici les résultats que je souhaiterai obtenir 9876 étant un résultat de calcul

    Dans TextBox 3 récupérer le 8, dans TextBox4 récupérer le 7 et dans TextBox5 récupérer le 6

             
     
        Form1          
    TextBox1   9876   Résultat      
        9   TextBox2.Text =   TextBox1.Text.Substring(0, 1)
        8   TextBox3.Text = pour récupérer uniquement le 8
        7   TextBox4.Text =   pour récupérer uniquement le 7
        6   TextBox5.Text =   pour récupérer uniquement le 6
         
     

    • Marqué comme réponse Koriru85 mercredi 6 janvier 2016 00:47
    mardi 5 janvier 2016 19:57

Toutes les réponses

  • Bonsoir,

    voici en image la solution :

    voici mon code :

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
            TextBox2.Text = TextBox1.Text.Substring(0, 1)
            TextBox3.Text = TextBox1.Text.Substring(0, 2)
            TextBox4.Text = TextBox1.Text.Substring(0, 3)
            TextBox5.Text = TextBox1.Text.Substring(0, 4)
        End Sub
    Cordialement,

    mardi 5 janvier 2016 18:31
  • Dans un TextBox sous Visual basic 2010 Express j'obtiens un résultat à 3, voir 4 chiffres exemple : "9361". Je souhaiterai pouvoir copier dans un autre TextBox le premier chiffre, en l'occurrence le 9, puis dans un autre TextBox le 3, et ainsi de suite

    Je me suis mal exprimé voici les résultats que je souhaiterai obtenir 9876 étant un résultat de calcul

    Dans TextBox 3 récupérer le 8, dans TextBox4 récupérer le 7 et dans TextBox5 récupérer le 6

             
     
        Form1          
    TextBox1   9876   Résultat      
        9   TextBox2.Text =   TextBox1.Text.Substring(0, 1)
        8   TextBox3.Text = pour récupérer uniquement le 8
        7   TextBox4.Text =   pour récupérer uniquement le 7
        6   TextBox5.Text =   pour récupérer uniquement le 6
         
     

    • Marqué comme réponse Koriru85 mercredi 6 janvier 2016 00:47
    mardi 5 janvier 2016 19:57
  • Merci à Zorro, j'ai compris et voilà comment j'ai géré le pb.

    Peut être pas très propre, mais tacherai de faire mieux le prochain coup. Merci à tous et bonne année

    IfLbResultatotal.Text > 0 AndLbResultatotal.Text < 100 Then


                LbExtract1.Text = LbResultatotal.Text.Substring(0, 1)

                LbExtract2.Text = LbResultatotal.Text.Substring(1, 1)

           

    Else


               

    IfLbResultatotal.Text > 99 AndLbResultatotal.Text < 1000 Then


                    LbExtract1.Text = LbResultatotal.Text.Substring(0, 1)

                    LbExtract2.Text = LbResultatotal.Text.Substring(1, 1)

                    LbExtract3.Text = LbResultatotal.Text.Substring(2, 1)

               

    Else


                   

    IfLbResultatotal.Text > 999 AndLbResultatotal.Text < 10000 Then


                        LbExtract1.Text = LbResultatotal.Text.Substring(0, 1)

                        LbExtract2.Text = LbResultatotal.Text.Substring(1, 1)

                        LbExtract3.Text = LbResultatotal.Text.Substring(2, 1)

                        LbExtract4.Text = LbResultatotal.Text.Substring(3, 1)

                   

    EndIf


               

    EndIf


           

    EndIf

    mercredi 6 janvier 2016 00:47