Foco no get

Fórum sobre a linguagem CA-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

Foco no get

Mensagem por MARCELOG »

Olá pessoal,
até hoje, precisei movimentar-me no get para o seguinte, o anterior, o primeiro ou o último.
Assim, na cláusula de validação, alterava a propriedade de exitstate.

Valid {|x|x:exitstate := ?}

onde ? era a movimentação pretendida.

Agora, numa sequência de 10 gets, preciso movimentar-me para o segundo, o quinto, o sexto, etc., de forma específica em face de resultado retornado de função.

Alguém tem uma dica de como fazê-lo, ou seja, ir para determinado get quando eu, tecnicamente, "quiser".

Obrigado.

MarceloG

PS: colocar a tecla up ou down no teclado não funcionou, ou melhor, funciona no caso de um único movimento.
Avatar do usuário
rrfsistemas
Usuário Nível 3
Usuário Nível 3
Mensagens: 249
Registrado em: 11 Jul 2004 18:16
Localização: Uberlândia/MG

Mensagem por rrfsistemas »

Programação orienteda a objetos... este é 10 !!

Já deu uma olhada no método setFocus() da classe GET ?
"Não é a ferramenta que faz o artesão e sim a sua criatividade...""
Renato Ribeiro Ferreira
Tecnologia em Analise de Sistemas de Informação
http://www.rrfsistemas.hd1.com.br
( VFP 9 + MySql e/ou Oracle 11 ) - ...Harbour/MiniGui...
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 »

Olá companheiros,
alguém sabe porque getlist[?]:setfocus() não transfere o foco para o get indicado em ?

Exemplo:

Local a:=b:=c:=d:=space(10)

@ 10,10 get a
@ 10,12 get b
@ 10,14 get c
@ 10,16 get d VALID {||GETLIST[2]:SETFOCUS(),.T.}

Read
Responder