Os dejo un textbox modificado con unas serie de propiedades y funciones que son útiles para mi. Aunque se parece al ValueBox no es igual.
Propiedades:
Property Obligatorio As Boolean: Me sirve a la hora de validar un formulario (si los campos están cumplimentados).
Property MinLength As Integer: Longuitud mínima.
Property Editado As Boolean: Si se ha modificado o no el valor del texto. Me sirve para actualizar campos editados de una forma selectiva.
Property Decimales As Integer: Le indico el número de decimales a redondear en caso de que sea número y real.
Property Negativo As Boolean: Le indico que puede ser un número negativo en caso de ser numérico.
Property Tipo As Integer: Le indico el tipo de dato que debe contener. Si no es conforme borra el textbox y lo deja en rojo.
'"String"
'"Entero"
"Real"
"FechaEs"
"FechaEN"
'"Telefono"
'"CuentaCorriente" (calcula los dígitos de control)
"NIF" (calcula NIF, NIE (KLMXYZ), Y CIF)
Cuando recibe el foco el fondo cambia a azul y cuando pierde el foco se queda blanco o rojo en función de la validación del tipo de dato. Responde a "Enter" y a "Return" con un "Tab".
Se aceptan y agradecen críticas, mejoras, comentarios etc.
Espero que os pueda sea útil.
Saludos
TPV-Textbox-0.0.1.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | TPV-Textbox-0.0.1.tar.gz | |
Tamaño: | 21.68 KB | |
Descargado: | 70 veces |
TPV-Textbox-0.0.1.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | TPV-Textbox-0.0.1.tar.gz | |
Tamaño: | 21.68 KB | |
Descargado: | 70 veces |
TPV-Textbox-0.0.1.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | TPV-Textbox-0.0.1.tar.gz | |
Tamaño: | 21.68 KB | |
Descargado: | 70 veces |