He necesitado validar un formato fecha para controlar si la colocaban correctamente y si no mostrar un mensaje de advertencia. Esta ha sido mi sintaxis una vez el campo fecha cambia.
private void fechainiciotext_TextChanged(object sender, EventArgs e)
{
DateTime resultado;
if (DateTime.TryParse(fechainiciotext.Text, out resultado))
{
tiemimput.Focus();
}
else
{
MessageBox.Show(«Fecha inicio esta mal metida»);
}
}