listbox não funciona

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

listbox não funciona

Mensagem por MARCELOG »

Talvez seja um bug, mas a cláusula VALID no seguinte comando não funciona

ASITU:={"A","B","C","D"}

@ 10,17,10,27 GET V_TESTE LISTBOX ASITU VALID {|X|!EMPTY(X:VARGET)} COLOR "N/W+,W+/B" DROPDOWN
READ

Alguém sabe por quê?

Obrigado

MGS
culik

listbox

Mensagem por culik »

Marcelo

Seu valid esta errado
e x:varget() e nao x:varget

[]s
Luiz
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Caro LUIZ,

eu fiz os testes com ambas as grafias.
Se eu colocar um alert na clásula, tipo: {|X|ALERT(X:VARGET())}, o sistema, mesmo havendo a escolha de uma opção, não reconhece o conteúdo e retorna "vazio".
Assim, retornando sempre .F. no caso do meu VALID, o GET não é validado.

Experimente!
culik

Mensagem por culik »

Marcelo

O que quer realmente fazer

meus valids para listboxes sao nada mais nada menos que

v_Teste :=Space(20)
@ 10,17,10,27 GET V_TESTE LISTBOX ASITU VALID !EMPTY(v_teste) COLOR "N/W+,W+/B" DROPDOWN
READ

[]s
Luiz
Responder