Postada em 01/02/2010 17:31 hs
Caro colega "FLEXA", utilize o MASK, é um componente do vb muito util para oq vc pretende!
Mask : Máscara que moldará o controle. O Visual Basic fornece duas propriedades que produzem resultados parecidos: a propriedade Format e o Mask.
Use a propriedade Mask para exibir caracteres de exibição literais no campo com espaços em branco a serem preenchidos. Por exemplo, se todos os números de telefones que inserir em um campo tiverem o mesmo formato, você poderá criar uma máscara de entrada:
(###) ###-#### (___) ___ -____ (062) 621-3862
Uma máscara de entrada garante que os dados se ajustem ao formato definido e você poderá especificar os tipos de valores que poderão ser inseridos em cada espaço em branco. Por exemplo, a máscara de entrada anterior solicita que todas as entradas contenham exatamente os dígitos necessários para completar um código de área e número de telefone, e que somente dígitos possam ser inseridos em cada espaço em branco.
Você pode definir uma máscara de entrada usando os seguintes caracteres.
0 Dígito (de 0 a 9, entrada requerida, sinais de mais (+) e menos (-) não permitidos). 9 Dígito ou espaço (entrada não requerida, sinais de (+) e menos (-) não permitidos). # Dígito ou espaço (entrada não requerida, os espaços são exibidos como vazios enquanto os dados são editados, mas são removidos quando perde o foco, sinais de mais e menos permitidos). L Letra (de A a Z, entrada requerida). ? Letra (de A a Z, entrada opcional). A Letra ou dígito (entrada requerida). a Letra ou dígito (entrada opcional). & Qualquer caractere ou espaço (entrada requerida). C Qualquer caractere ou um espaço (entrada opcional). , . : ; - / Marcador de posição decimal e separadores de milhares, de data e de hora. (O caractere realmente usado depende das configurações do Painel de Controle do Windows). < Faz com que todos os caracteres sejam convertidos para minúsculos. > Faz com que todos os caracteres sejam convertidos para maiúsculos. Faz com que o caractere seguinte seja exibido literalmente (por exemplo, A é exibido simplesmente como A).
MaxLength : Determina a quantidade máxima de caracteres que o MaskEdBox pode ter.
Name: Nomeia o objeto. Geralmente inicia o nome com “msk”
PromptChar : Escolhe o caractere padrão que será exibido simbolizando o estado vazio. Por default possui o caractere “_”, e aconselho a substituir pelo caractere de espaço. Esta propriedade não aceita vazio.
PromptInclude : Determina se o caractere inserido na propriedade PromptChar será incluído na propriedade Text.
* Text : Contém o texto digitado pelo usuário no objeto.
Evento ValidationError : Este evento ocorre sempre que o usuário digita alguma entrada que não corresponde a máscara estabelecida.
ESPERO PODER TER SIDO ÚTIL
|