Mascara de entrada

Ayoze
26 de Octubre del 2004
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

Christian Petersen
26 de Octubre del 2004
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]