IF COM LIKE

JORGESALES 08/12/2016 23:11:18
#469534
Pessoal, boa noite, andei pesquisando e não consegui usar o [Ô]IF[Ô] com [Ô]Like[Ô] para
uma determinada condição, vejam o código abaixo:
if txtNome Like [Ô]Errado*[Ô] then txtNome.forecolor = vbred

Na minha intenção eu queria que se a txtNome tivesse por exemplo
[Ô]Errado! este cliente...[Ô] então tudo ficaria vermelho, o [Ô]*[Ô] pelo que pesquisei
representa qualquer caracter mas devo estar fazendo algo de errado, alguém pode
ajudar?
Fonte: http://www.macoratti.net/strings.htm
JABA 09/12/2016 01:30:34
#469537
Resposta escolhida
Testei aqui da mesma forma que você fez e funcionou perfeitamente. Coloquei o seguinte texto na textbox: [Ô][txt-color=#e80000]Errado! este cliente...[/txt-color][Ô], sem as aspas.

Private Sub cmdCommand1_Click()

If txtNome Like [Ô]Errado*[Ô] Then
txtNome.ForeColor = vbRed
End If

End Sub
ACCIOLLY 09/12/2016 07:23:12
#469542
Não me lembro se no vb6 tinha a propriedade text. Mas no .net se você não especificar esse propriedade isso já nao funcionaria.

txtNome.Text
JORGESALES 09/12/2016 20:35:13
#469570
JABA, muito obrigado, o código estava funcionando sim só que tinha outro evento
que dava a cor novamente a textbox
ACCIOLLY, no vb6 os controles tem suas propriedades padrão, então
não precisa por o .text para as textbox , nem o .Caption para as label's
e por aí vai, Font: Link
Tópico encerrado , respostas não são mais permitidas