Son unos duros en la programacion, cualquiera de los dos funciona correctamente, pero tengo un detallito, el MaskEdit deberia de habilitar el btnCalculate cuando llene todo los caracteres,
Código Delphi
[-]
if StrLen( PChar(Edit2.Text) ) > 12 then btnCalculate.Enabled := true;
if StrLen( PChar(Edit2.Text) ) < 13 then
btnCalculate.Enabled := false;
end;
ese code me funciona fino en un Edit, pero el problema de el MaskEdit esq siempre esta lleno.. un ejemplo de eso, MEP-_____-___ o MEP- - , yo borro, y lo que hace es retroceder. Y si lo pongo
Código Delphi
[-]
if not StrLen( PChar(Edit2.Text) ) = 13 then
btnCalculate.Enabled := false;
entonces siempre estaria habilitado ya que cuenta los '_' , ' ', '.' ... Saludos