MASKTEXTBOX MENSAGEM QUANDO VAZIA

PETRONCO 14/02/2011 19:01:57
#365425
Estou a querendo criar uma condição para quando o usuário deixar a MaskTextBox vazia apresentar uma caixa de mensagem informando...porém não estou tendo exito, pois ela está configurada para Data, então não fica vazia...como posso fazer essa condição ?


If MaskTB.Text = String.Empty Then
MsgBox([Ô]Colque a data.[Ô])
End If


Fiz assim também, sem êxito...

If MaskTB.Text = [Ô] / / [Ô] Then
MsgBox([Ô]Colque a data.[Ô])
End If


Fico no aguardo de opiniões...
TECLA 14/02/2011 20:01:37
#365434
Tente assim:

If MaskTB.Text = [Ô]__/__/____[Ô] Then
MsgBox([Ô]Colque a data.[Ô])
End If
PEGUDO 15/02/2011 11:07:31
#365491
Se a Masked estiver configurada para dd/mm/aaaa, faça assim:

[txt-color=#007100][ô]Repare que abri aspas, dois espaços, barra, mais dois espaços, barra de novo e aspas sem espaços.[/txt-color]
[txt-color=#0000f0]If[/txt-color] MskTB.Text = [txt-color=#e80000][Ô] / /[Ô][/txt-color] [txt-color=#0000f0]Then[/txt-color]
MsgBox([txt-color=#e80000][Ô]Colque a data.[Ô][/txt-color])
[txt-color=#0000f0]End If[/txt-color]

abraços
LUIZCOMINO 15/02/2011 11:13:35
#365495
ou tente

If val(MaskTB.text) = 0 Then
MsgBox([Ô]Colque a data.[Ô])
End If
JONATHANSTECKER 15/02/2011 11:26:57
#365499
Resposta escolhida
Bom, eu penso que como você está usando uma mascara, a idéia é ela estar completa!
Se você usar apenas uma condição verificando se este campo está vazio, estará aberto para o usuário digitar: [Ô]15/__/____[Ô]
Por esse motivo, eu sempre verifico se a mascara está completa!

If Not Me.MaskTB.MaskCompleted Then
MsgBox([Ô]Colque a data.[Ô])
End If
RODRIGOFERRO 15/02/2011 12:31:59
#365503
Meu Deus.. voces nao tem vergonha em usar MSGBOX mais nao.. ahiauhaiuahuia zuera =]
PETRONCO 15/02/2011 19:10:05
#365543
@ JONATHANSTECKER : Beleza ! é isso mesmo !

@ ZEROCAL : E você sugere o quê para informar o usuário ???
e como é que tá o Japão ?
Tópico encerrado , respostas não são mais permitidas