VALIDA?ÃO - CAMPOS
Galera, tudo Firmeza.
alguem poderia me auxiliar me da uma dica.
Qual melhor forma de Validar [Ô]DATA[Ô] Utilizando o Maskedbox.
pois estou utilizando dessa forma aqui abaixo
---------
Pois nao esta dando certo. se eu digitar algo errado. esta apagando os caractetes do maskedbox. esta limpando a mascara.
tipo assim. [Ô]__/__/____[Ô] e ta ficando assim [Ô] [Ô] sem a mascara. num MAskedbox,,. Estranho ne ?
dae nesse campo q limpou qnd vou digitar. nao ta ficando a mascara. isso depois q foi validado. [Ô]15052015[Ô]
alguem poderia me auxiliar me da uma dica.
Qual melhor forma de Validar [Ô]DATA[Ô] Utilizando o Maskedbox.
pois estou utilizando dessa forma aqui abaixo
If e.ReturnValue IsNot Nothing Then
Dim valor As DateTime = DirectCast(e.ReturnValue, DateTime)
MessageBox.Show([Ô]Validado[Ô])
Else
MessageBox.Show([Ô]Informe uma Data Correta![Ô])
mkb_data_ate.Text = [Ô][Ô]
End If
If mkb_data_ate.MaskCompleted = False Then
mkb_data_ate.Mask = Nothing
End If
---------
Pois nao esta dando certo. se eu digitar algo errado. esta apagando os caractetes do maskedbox. esta limpando a mascara.
tipo assim. [Ô]__/__/____[Ô] e ta ficando assim [Ô] [Ô] sem a mascara. num MAskedbox,,. Estranho ne ?
dae nesse campo q limpou qnd vou digitar. nao ta ficando a mascara. isso depois q foi validado. [Ô]15052015[Ô]
Bom, para fazer a validação, eu uso algo como:
Mas não apago o que está no MaskedTextBox. Simplesmente volta o cursor para o campo.
Enquanto não for uma data válida, não sai da Sub.
If Not IsDate(mskData.Text) Then
Exit Sub
End If
Mas não apago o que está no MaskedTextBox. Simplesmente volta o cursor para o campo.
Enquanto não for uma data válida, não sai da Sub.
Citação::
Bom, para fazer a validação, eu uso algo como:If Not IsDate(mskData.Text) Then
Exit Sub
End If
Mas não apago o que está no MaskedTextBox. Simplesmente volta o cursor para o campo.
Enquanto não for uma data válida, não sai da Sub.
percifilho, essa é a melhor maneira ne isso de valida a Data com segurança ?
Tópico encerrado , respostas não são mais permitidas