Em muitas ocasiões precisamos formatar (Adicionar mascara em strings) eu havia criado uma função para isso, mas recentemente encontrei uma função já existente no Delphi, basta inserir na uses a UNIT MaskUtils ou System.MaskUtils dependendo a versão do Delphi e para formatar use
CPF: FormatMaskText('000\.000\.000\-00;0;', '11111111111') CNPJ: FormatMaskText('00\.000\.000\/0000\-00;0;', '11111111111111') Se quiser formatar outros tipos de dados basta mudar o formato da mascara para o formato desejado, no local onde informei '1111111111' você irá inserir a string que deseja formatar.. Espero ter ajudado... abs