Trucos Borrar todos los TextBox y ComboBox de un formulario

Algunas veces quieres borrar todos los campos de texto y combobox de un formulario de entrada de datos. Si el formulario contiene muchos controles puede ser tedioso y es fácil equivocarse.
La siguiente subrutina borra el contenido de esos campos de tu formulario automáticamente:


Public Sub ClearAllControls(frmForm As Form)
Dim ctlControl As Object

    ' Initialize all controls that can be initialized
    ' Any control with a text property or a list-index property
    On Error Resume Next
    For Each ctlControl In frmForm.Controls
        ctlControl.Text = ""
        ctlControl.ListIndex = -1
        DoEvents
    Next ctlControl

End Sub

Simplemente llama al procedimiento desde tu código :

Call ClearAllControls(Me)

From--John Baumbach [jbaumbach@kw.edu]

Si sólo quisieras borrar alguno de ellos podrías emplear la propiedad Tag para indicar los que quieres borrar y preguntar por ella dentro del bucle.

José Rubí, jrubi@arrakis.es http://www.arrakis.es/~jrubi



Trucos Trucos

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com