MUDAR COR DE TEXTBOX POR COMPARACAO

BLACKPIC 18/10/2011 13:49:24
#386947
Olá ,

tenho duas textbox, a textbox1 tem o valor 20 e a textbox2 tem um valor de 21, as duas textbox podem variar seus conteúdos conforme assume os dados digitados.

Como eu poderia fazer com que a textbox1 receba a cor vermelha se o seu valor for menor do que a textbox2?

tentei assim:

if text1.text < text2.text then
text1.forecolor= &HFF&
End If

mas não funciona.

valeu!
CHARLESTON10 18/10/2011 14:08:20
#386950
Resposta escolhida
BlackPic



Você deve guardar os valores da caixa de texto, em alguma variavel e após isso comparar as variaveis.

Seu código
Citação:

if text1.text < text2.text then
text1.forecolor= &HFF&
End If



Exemplo do que deve ser feito

Citação:

[ô]Variaveis para guardar o numero digitado na caixa de texto
Dim Valor1,Valor2 as Integer

[ô]Atribuição dos valores
Valor1=text1.text
Valor2=text2.text

[ô]Comparação
if Valor1 < Valor2 then

text1.forecolor= &HFF& [ô]Campo recebe a cor desejada

end if



Espero ter ajudado.

BLACKPIC 18/10/2011 14:35:35
#386956
Muito obrigado Charleston, funcionu como eu queria
Tópico encerrado , respostas não são mais permitidas