vb.net - solo - maskedtextbox visual basic
¿Cómo aplicar una cadena de formato al vincular DateTime a MaskedTextBox? (1)
Puede usar los eventos Parse y Format del enlace para hacer la conversión usted mismo, como se ve en esta respuesta
Tengo un MaskedTextBox
usando la máscara "00/00//2/000"
MaskedTextBox
"00/00//2/000"
para restringir la entrada a un formato de XX/XX/20XX
, con la propiedad Text
unida a MyBindingSource.SomeProperty
de tipo DateTime
.
Recientemente, los valores con un solo mes o un solo día comenzaron a mostrarse incorrectamente. Espero que se ToString()
método ToString()
sobre el valor en algún punto del enlace de datos, y creo que la llamada no se está rellenando mes / día con ceros.
Intenté configurar el tipo de formato de la propiedad MaskedTextBox.Text
en DateTime
en las propiedades avanzadas de enlace de datos, pero no fue de ayuda.
¿Cómo puedo aplicar ToString("MMddyyyy")
al convertir el objeto DateTime
a una cadena, antes de que el valor se vincule a la propiedad Text
?