CONDICOES IF
Pessoal,
Estou com curiosidade em uma coisa, acho que muitos ja pensaram nisto, e tambem muitos não procuraram saber ,pois, não precisaram, é o seguinte:
No exemplo:
[txt-color=#e80000]if label.caption = [Ô] [Ô] then [ô] Se Label está vazio então
MsgBox [Ô]Label Vazio[Ô]
End if[/txt-color]
Bom,se eu quiser saber, [txt-color=#007100]se o Label não está vazio[/txt-color], qual o procedimento?
Vlw
Estou com curiosidade em uma coisa, acho que muitos ja pensaram nisto, e tambem muitos não procuraram saber ,pois, não precisaram, é o seguinte:
No exemplo:
[txt-color=#e80000]if label.caption = [Ô] [Ô] then [ô] Se Label está vazio então
MsgBox [Ô]Label Vazio[Ô]
End if[/txt-color]
Bom,se eu quiser saber, [txt-color=#007100]se o Label não está vazio[/txt-color], qual o procedimento?
Vlw
if label.caption <> [Ô] [Ô] then[txt-color=#007100] [ô] Se Label NÃO está vazio então
MsgBox [Ô]Label NÃO ESTà Vazio[Ô]
End if
MsgBox [Ô]Label NÃO ESTà Vazio[Ô]
End if
Valeu cara, vou estar testando.
Vlw
Vlw
Ou, você pode usar a cláusula [Ô]NOT[Ô].
If NOT(label.caption = [Ô] [Ô]) then
MsgBox [Ô]Label Vazio[Ô]
End if
Conhecia não, esta NOT, vou testar tambem, avaliarei a melhor que se encaixa.
Vlw
Vlw
O [Ô]NOT[Ô] significa não. Ou seja, ele altera o valor [Ô]true[Ô] para [Ô]false[Ô] e vice-versa.
Se julgar necessário, poderia complementar usando um comando Trim para se certificar de que esteja vazio. Seria:
If (trim(label.caption)=[Ô][Ô]) then
[ô]label está vazia
Else
[ô]label não está vazia
End if
Ou...
If(trim(label.caption)<>[Ô][Ô]) then
[ô]label não está vazia
...
O que Trim faz é retirar os espaços em branco do começo e do fim da label, se houverem. é útil no caso de esta possuir, por exemplo, um espaço em branco como nome. Se não usar Trim, o comando IF logo atrás dirá que ela contém um valor (ou seja, não está vazia). Exemplo:
label.caption=[Ô] [Ô] (sem Trim, retornaria que não está vazia)
If (trim(label.caption)=[Ô][Ô]) then
[ô]label está vazia
Else
[ô]label não está vazia
End if
Ou...
If(trim(label.caption)<>[Ô][Ô]) then
[ô]label não está vazia
...
O que Trim faz é retirar os espaços em branco do começo e do fim da label, se houverem. é útil no caso de esta possuir, por exemplo, um espaço em branco como nome. Se não usar Trim, o comando IF logo atrás dirá que ela contém um valor (ou seja, não está vazia). Exemplo:
label.caption=[Ô] [Ô] (sem Trim, retornaria que não está vazia)
Valeu galera, funcionou beleza todas as alternativas postadas.
Vlw mesmo!!
Vlw mesmo!!
Tópico encerrado , respostas não são mais permitidas