Hola buenas tardes, tengo un problema a la hra de validar la curp en un MaskEdit por ejemplo que al poner la curp te falte un numero o una letra no te deje avanzar y te mande un mensaje que no has llenado correctamente la Curp...lo que me manda es solo un error, lo estoy haciendo en el Mask Edit porq se me hace mas facil de poner la informacion..Tengo estas dos opciones con las que lo he intentado pero solo me marca error y me saca del programa:
////opcion1
if (MaskEdit1->MaxLength==21);
{ComboBox1->SetFocus();}//este es el siguiente campo a capturar
else
{ShowMessage("Llene todos los datos");
MaskEdit1->SetFocus();}
////opcion2
try
{
if (Key == 9) //Creo que esta es la la tecla Tab
{ShowMessage("Error en la captura, teclee nuevamente la Curp");
MaskEdit1->SetFocus();}
}
catch (Exception & e)
{
ShowMessage("Capture los 18 caracteres"+e.Message);
}