Visual Express effacer contenu textbox

Résolu
sebcbien81 Messages postés 17 Statut Membre -  
sebcbien81 Messages postés 17 Statut Membre -
Bonjour,

Je travaille sur Visual Express 2008 en vb.net.

Je cherche à supprimer le contenu de toutes les textbox d'un même formulaire en cliquant sur un bouton.

Pour faire simple on va dire que mon formulaire s'appelle Form1 et que le clic affiche le code suivant :

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

....je me demande bien ce que dois mettre ici pour effectuer la suppression des champs.

End Sub

D'avance merci

1 réponse

  1. sebcbien81 Messages postés 17 Statut Membre 4
     
    merci j'ai trouvé, pour info ci dessous si ça peut aider :

    'ici on créé une fonction de suppression des données dans chaque textbox

    Public Sub ClearTextBox(ByVal root As Control)
    For Each ctrl As Control In root.Controls
    ClearTextBox(ctrl)
    If TypeOf ctrl Is TextBox Then
    CType(ctrl, TextBox).Text = String.Empty
    End If
    Next ctrl
    End Sub

    'ici on appelle la fonction ClearTextBox créé ci dessus

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    ClearTextBox(Me)
    End Sub
    4