Code en vb6 vide les champs de texte ???

Résolu
Bonjour,
je suis debutante en vb6 j'essaye de faire un pt pg qui gere les client ajout/supp/mod
j'ai une boutton vider lorsque je click les champs se vide ???
nom
prenom
date et lieu de naissance
adresse
cin
et 3 bouttons: quitter vider ok(pour valider l'ajout)
Configuration: Windows XP Internet Explorer 7.0

4 réponses

  1. Bonjour,

    Sur l'évènement click du bouton "Vider" (CommandButton1_Click()) tu mets ce code:

    nom.Text = ""  
    prenom.Text = "" 
    date.Text = "" 
    lieu_de_naissance .Text = "" 
    adresse.Text = "" 
    cin.Text = ""  
    


    ;o)
  2. merci
    j'ai fé comme ca mé si j'ai bcp de champ ya pas une autre methode ??
    boucle ou qq chose plus simple ??
    1. Oui avec un For Each ... Next

      Dim ctl As Control
      
          For Each ctl In Me.Controls
              If TypeOf ctl Is TextBox Then
                  ctl.Text = ""
              End If
          Next
      


      ;o)
      1. je vous remercie d'abord polux,j'ai essayé votre méthode,mais il n'efface pas le combox!! j'ai arrivé juste à vider les textBox,vous pouvez m'aidez?
      2. Bonjour,

        Sur l'exemple donné effectivement ça ne concerne que les contrôles TextBox, pour les contrôles ComboBox il faut l'ajouter dans la condition:

        Dim ctl As Control
        
            For Each ctl In Me.Controls
                If TypeOf ctl Is TextBox Or TypeOf ctl Is ComboBox Then
                    ctl.Text = ""
                End If
            Next