Mascara de entrada
Tengo varios campos numericos que necesito que tengan cierto formato de entrada 8p.ej 9,999.99). Me dijeron que con maskedit se puede hacer, pero como recojo el valor introducido. Un campo "normal" tiene la propiedad text, pero maskedit ¿ donde almacena el valor? gracias
En el mismo lugar.
por ejemplo:
texto = MaskEdBox1.Text
pero, si necesito borrar el contenido de MaskEdBox1, y escribo:
MaskEdBox1.Text = ""
Funciona si no hay máscara, pero va a tirar un error si el texto introducido no coincide con la máscara determinada.
Debo hacer lo siguiente:
MaskEdBox1.Mask = ""
MaskEdBox1.Text = ""
Además puedo definir la máscara en tiempo de ejecución.
Por ejemplo, si requiero validar una cadena del tipo:
123-123-123
MaskEdBox1.Mask = "###-###-###"
y cuando el usuario escriba en él, va a estar obligado a usar la máscara.
Espero haber sido de ayuda.
Atentamente,
Christian Petersen
[email protected]
por ejemplo:
texto = MaskEdBox1.Text
pero, si necesito borrar el contenido de MaskEdBox1, y escribo:
MaskEdBox1.Text = ""
Funciona si no hay máscara, pero va a tirar un error si el texto introducido no coincide con la máscara determinada.
Debo hacer lo siguiente:
MaskEdBox1.Mask = ""
MaskEdBox1.Text = ""
Además puedo definir la máscara en tiempo de ejecución.
Por ejemplo, si requiero validar una cadena del tipo:
123-123-123
MaskEdBox1.Mask = "###-###-###"
y cuando el usuario escriba en él, va a estar obligado a usar la máscara.
Espero haber sido de ayuda.
Atentamente,
Christian Petersen
[email protected]
