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. 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
      
  2. 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)
  3. merci
    j'ai fé comme ca mé si j'ai bcp de champ ya pas une autre methode ??
    boucle ou qq chose plus simple ??