Ocultar el contenido de los campos 

Se puede evitar la visualización de los datos durante la introducción de registros en un formulario. Para hacerlo basta con establecer el mismo color a las propiedades color del texto y color del fondo. En el diseño del formulario, hacer doble clic sobre el control para abrir las propiedades. Situarse en la propiedad Color del fondo, seleccionar el valor y pulsar [CTRL]+C para copiarlo al portapapeles, después seleccionar la propiedad Color de Texto y pulsar [CTRL]+V.

Al volver al modo Ver del formulario no podrá ver el texto del campo que usted introduzca, porque el texto tiene el mismo color que el fondo.

Como no puede ver lo que está introduciendo, no hay manera de ver si la entrada es correcta.

Otra opción es ocultarlo después de haber hecho la entrada. Para hacer esto, introduzca el siguiente código en el evento Al Perder El Enfoque del cuadro de texto:

            Dim iColor As Long



            iColor = Screen.ActiveControl.BackColor



            Screen.ActiveControl.ForeColor = iColor

A partir de ahora verán los datos sólo al introducirlos, pero esto conduce a otro problema. El siguiente código:

            On Error Resume Next



            Screen.ActiveControl.ForeColor = 0

cambiará el color del texto sólo cuando ese control tiene el foco. De esta manera, se podrá ver el dato sólo cuando se está modificando o cuando el control tiene el foco.

 

Imprimir truco

 

 

 

Recomienda esta página a un amigo        

 

© Copyright 2002 El Portal de Windows, todos los derechos reservados