IF COM LIKE
Pessoal, boa noite, andei pesquisando e não consegui usar o [Ô]IF[Ô] com [Ô]Like[Ô] para
uma determinada condição, vejam o código abaixo:
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
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
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
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
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
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