IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

utilisation de la boucle while


Sujet :

Windows Forms

  1. #1
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut utilisation de la boucle while
    salut,
    dans une form j'ai 3 textbox ou je vais saisi des valeurs,dans textbox1 je fais la saisie entr 0 et 5
    et dans textbox2 je saisi >=3
    et il m'a affiché une valeur dans textbox3
    j'ai fait ce code mais ça marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim i ,j As Integer
    for i=1 To 5
    While j > = 3
    If TextBox1.Text = i.ToString And TextBox2.Text=j.ToString Then
    TextBox3.Text = 4.ToString
    End If
    End While
    Next i

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 23
    Par défaut
    bonjour

    verifier le compteur J, tu n'a pas initialisé j, ni incrimanté donc il n'execute pas la boucle while

  3. #3
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut
    bonjour,
    j'ai utilisé la boucle select case ,il m'a affiché le résultat sans saisir la valeur dans textbox2.
    voilà le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Dim i, j As Integer
            Select Case (TextBox1.Text = i.ToString &   TextBox2.Text =j.ToString)
     
                Case CType(TextBox1.Text, Integer) = 1 To 19, 
    CType(TextBox2.Text, Integer) = 0 To 1, 2 To 5
                    TextBox3.Text = 6.ToString
                    TextBox4.Text = 5.ToString
     
                Case CType(TextBox1.Text, Integer) = 1 To 19, 
    CType(TextBox2.Text, Integer) >= 6
                    TextBox3.Text = 5.ToString
                    TextBox4.Text = 7.ToString
    End Select
    merçi d'avance

  4. #4
    Membre chevronné Avatar de roster
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    397
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 397
    Par défaut
    Que cherches-tu à faire exactement? Car là, je ne comprends rien à ce que tu veux dire!

    Et merci d'utiliser les balises <code> dans tes messages.

  5. #5
    Membre éclairé
    Homme Profil pro
    Technicien en numérisation
    Inscrit en
    Juillet 2002
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien en numérisation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Par défaut
    Tu veux que la personne saisisse les infos dans trois textbox. c'est ok

    Après tu veux valider ces choix une seule fois OU en boucle ?

    textbox1 c'est une valeur entre 0 et 5

    textbox2 c'est + grand ou égal à 3

    textbox3 sert à quoi ????

  6. #6
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut
    désolé,j'ai mal exprimé
    ce que je veut c'est lorsque je saisie la valeur qui appartient à [0,5] dans textbox1 et une autre valeur dans [4,infini] dans textbox2,
    il affiche par exemple 2 dand textbox3 et 6 dans textbox3
    ainsi de suit......

  7. #7
    Membre éclairé
    Homme Profil pro
    Technicien en numérisation
    Inscrit en
    Juillet 2002
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : Canada

    Informations professionnelles :
    Activité : Technicien en numérisation

    Informations forums :
    Inscription : Juillet 2002
    Messages : 338
    Par défaut
    donc si dans le textbox1 c'est entre 0 et 5 tu veux que le textbox3 affiche le chiffre que t'Auras saisie entre 0 et 5. Exemple 3

    donc si dans le textbox2 c'est 4 et + tu veux que le textbox3 affiche le chiffre que t'Auras saisie entre 4 et +. Exemple 6

    Question 1. Si les deux conditions sont VRAI est-ce que tu veux que 3 et 6 s'affichent ensembles ou bien que 6 écrase le 3 dans le textbox3 ?

    Question 2. Tu veux valider ça dans quel évènement de quel contrôle ? tu veux valider ça avec un bouton de commande (évènement Button1_Click)ou à chaque chiffre que la personne saisira dans les textbox1 et textbox2 (évènement TextBox1_KeyPress ou TextBox1_KeyPress) ? Ou bien.... ????

    On peut t'aider si on sait un peu plus!

    AngelEvil!

  8. #8
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 10
    Par défaut
    lorsque je sais les 2 valeurs dans les 2 textbox en mem temp ,je click sur un bouton et il affiche d'autre valeur dans textbox 3 et textbox4
    j'ai essayé fait ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    for i=1 to 5
         for j=0 to 6
               if textbox1.text=i.tostring & textbox2.text=j.text then
                      textbox3.text=3.tostring
                       textbox4.text=4.tostring
           next j
    next i
    mais j'arrive pas avec les boucle infini
    aidez moi stp

  9. #9
    Rédacteur
    Avatar de Hinault Romaric
    Homme Profil pro
    Consultant
    Inscrit en
    Janvier 2007
    Messages
    4 570
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4 570
    Billets dans le blog
    121
    Par défaut
    Malgré tes explications on ne sait toujours pas ou tu veux en venir et quel est la finalité de ce que tu veut faire, Mais tu devrais savoir que quelque soit les cas avec une boucle for il faut toujours une valeur max de sortir
    Je pense que la boucle while pourrais mieux résoudre ta situation
    Vous souhaitez participer aux rubriques .NET ? Contactez-moi

    Si déboguer est l’art de corriger les bugs, alors programmer est l’art d’en faire
    Mon blog, Mes articles, Me suivre sur Twitter
    En posant correctement votre problème, on trouve la moitié de la solution

  10. #10
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    moi ce que j'en pense c'est que ce forum ne sert pas enseigner les bases du développement, y a assez de tutos sur l'algo sur le net ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Utiliser le OU dans une boucle while
    Par Yann_69 dans le forum Général Java
    Réponses: 10
    Dernier message: 21/06/2012, 17h32
  2. utiliser des variables contenues dans des boucles While
    Par Fbertran-pro dans le forum LabVIEW
    Réponses: 1
    Dernier message: 18/02/2011, 01h32
  3. utilisation d'une boucle while
    Par oliv27400 dans le forum MATLAB
    Réponses: 4
    Dernier message: 28/05/2010, 18h48
  4. Boucle while ou for utilisée avec lame pour les mp3
    Par figarojuju dans le forum Linux
    Réponses: 6
    Dernier message: 09/09/2008, 21h51
  5. Utiliser une boucle while
    Par link39001 dans le forum ASP
    Réponses: 11
    Dernier message: 09/05/2006, 15h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo