visual solo phone numeros number moneda maskedit mascara vb.net datetime binding format maskedtextbox

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 ?