Borrar el contenido de los controles

Todos los controles en un procedimiento 

Fecha: 06/Ago/2005 (05 de Agosto de 2005)
Autor: Ing. Fernando Luque Sánchez - DCE 4 Estrellas

[email protected]


Sres. Desarrolladores, este aporte pretende ahorrar algo de tiempo en las tareas de la eliminación del contenido de los controles en la tarea de agregar registros.

Muchos de nuestras aplicaciones y de nuestras tablas especificamente contienen muchos datos, cuando se agrega un nuevo registro es necesario borrar el contenido de cajas de texto, combobox, desactivar casillas de verificación, etc, en esta tarea muchos siguen utilizando una línea de código para cada control mas o menos de la siguiente forma:

txtIdEmpleado.Clear()
txtNombre.Clear()
txtDireccion.Clear()
txtFono.Clear()

De esta forma lógicamente se aumenta considerablemente la cantidad de líneas de código cuando nuestra tabla tiene bastantes campos.

Nuestro Formulario:

Este ejemplo muestra un par de botones de comando...uno para limpiar el contenido de las cajas de texto y otro para los combobox, ustedes señores desarrolladores usen este ejemplo para implementar y optimizar sus procedimiento.

A continuación sigue código en Visual Basic:

Para el botón Limpiar Cajas se ha implementado lo siguiente:

Para el botón Limpiar Combos se ha implementado el siguiente código

En ambos procedimientos se incluyen dos parámetros:

Me.GetContainerControl -- Método de la Clase Form que obtiene los controles contenidos en este.

Variable para el Tipo de control  -- "CT" para cajas de texto  y "CO" para ComboBox

El procedimiento LimpiarControles es como sigue:

Espero que ayude a ustedes a reducir la cantidad de código de sus aplicaciones y por consiguiente aumente su performance.

Suerte a todos y A SEGUIR DESARROLLANDO.

El código completo de este pequeño aporte está en el final del artículo, no olviden calificar en PanoramaBox, me alienta a seguir compartiendo con ustedes mis conocimientos.

Ing. Fernando Luque Sánchez
CIP 61806
De Trujillo - Perú para el mundo


Espacios de nombres usados en el código de este artículo:

System.Windows.Forms.Form


Fichero con el código de ejemplo: FernandoLuque_BorrarContenidos.zip - Tamaño 8 KB


ir al índice