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 :

[VB]If - Then ( débutant )


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 91
    Par défaut [VB]If - Then ( débutant )
    Bonsoir à tous,

    Je tiens a préciser que je suis débutant en VB ^^ donc ne vous moquez pas, lol.

    Je voudrais juste faire un truc tout simple ( normalement )

    Il s'agit de faire un If, quand je clic sur CheckBox1 alors sa rend "inclicable" CheckBox2 et quand je reclic sur CheckBox1 pour décocher cette case je voudrais alors que CheckBox2 redevienne clicable avec Enabled tout simplement voila le debut du code qui ne fonctionne pas avec la condition

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    If CheckBox1 Then
            CheckBox2.Enabled = False
      End If


    Je sais pas pourquoi sa ne veut pas marcher...

    Merci de vos réponse

    PS : Je travail sous Visual C++ 2005 Express Edition

  2. #2
    Membre Expert Avatar de zooro
    Homme Profil pro
    Développeur Java
    Inscrit en
    Avril 2006
    Messages
    921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Avril 2006
    Messages : 921
    Par défaut
    Bonjour,

    Tu as une erreur de compilation, à l'exécution, ou c'est juste que le code ne fait pas ce que tu veux ?

  3. #3
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Bonjour,
    Je pense que ce petit bout de code va te permettre de réaliser tes désirs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
            If CheckBox1.Checked Then
                CheckBox2.Enabled = False
            Else
                CheckBox2.Enabled = True
            End If
     
        End Sub
    Bonne continuation

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 91
    Par défaut
    Merci ca marche mais maintenant je rencontre un problème plus important

    j'ai ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
            Dim premier, deuxieme, resultat As Long
            premier = TextBox1.Text
            deuxieme = TextBox2.Text
            resultat = CInt(premier) + CInt(deuxieme)
            TextBox3.Text = resultat
    Il effectue une addition jusque la tout va bien mais apres je voudrais le mettre lorque que l'on clic sur addition que sa fasse se code la et quand je cocherai textBox2 qui est donc soustraction sa devrait faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
            Dim premier, deuxieme, resultat As Long
            premier = TextBox1.Text
            deuxieme = TextBox2.Text
            resultat = CInt(premier) - CInt(deuxieme)
            TextBox3.Text = resultat
    Je ne sais pas comment l'integrer a ce code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
     
            If (CheckBox1.Checked) Then
                CheckBox2.Enabled = False
                CheckBox3.Enabled = False
                CheckBox4.Enabled = False
                TextBox1.Enabled = True
                TextBox2.Enabled = True
                TextBox3.Enabled = True
                Valid_Button.Enabled = True
            Else
                CheckBox2.Enabled = True
                CheckBox3.Enabled = True
                CheckBox4.Enabled = True
                TextBox1.Enabled = False
                TextBox2.Enabled = False
                TextBox3.Enabled = False
                Valid_Button.Enabled = False
            End If
    Voila merci d'avance


    Et aussi comment fait on pour mettre que des chiffres dans une textBox.

    Pour etre plus precis je voudrais que lorque qu'on tape un caractere du type alphanumérique rien se rentre dans la textBox.

    Voila

  5. #5
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Oula, cela fait beaucoup de questions en même temps

    De plus, cela n'a plus grand chose à voir avec l'intitulé de ta première question.
    Pour une question pratique, il serait mieux que tu pose le Tag RESOLU sur celle-ci et que tu ouvre un autre fil pour tes autres questions.. une par une
    Sinon, il existe une aide bien faite avec VS 2005

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. code if then en jsp (débutant)
    Par ajor dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 09/02/2009, 14h33
  2. [TP][Débutant] Problème If , then
    Par inquisitor dans le forum Turbo Pascal
    Réponses: 12
    Dernier message: 14/12/2007, 14h52
  3. [Débutant] if...then...else
    Par jive dans le forum ASP
    Réponses: 5
    Dernier message: 16/09/2005, 14h11
  4. [CR 7] [débutante] pb avec if then else
    Par xs_nady dans le forum Formules
    Réponses: 8
    Dernier message: 28/05/2004, 15h36
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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