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 ?