Boa noite pessoal !
Existe algum parametro do @ get que mostra uma mensagem quando o foco é passado para determinado get ? Se não existir, alguem saberia de alguma função do usuário que faça isso ?
Grato
Ademir.
Mensagens no get atual
Moderador: Moderadores
Nativamente o Clipper não tem esse tipo de coisa, mas você pode contornar essa limitação usando, por exemplo, a cláusula WHEN. Exemplo:
Código: Selecionar todos
@ 1,10 say "1:" get campo1 WHEN Message(1)
@ 2,10 say "2:" get campo2 WHEN Message(2)
@ 3,10 say "3:" get campo3 WHEN Message(3)
read
function Message(i)
@ 24,0 say {"Texto do primeiro campo",;
"Texto do segundo campo" ,;
"Texto do terceiro campo",;
"Texto do quarto campo" ;
}[i]
return .T.
Editado pela última vez por Maligno em 16 Ago 2007 18:35, em um total de 1 vez.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
O Maligno, foi rapido no Gatilho..hehe...mas abaixo mais um exemplo !!!
Função que mostra no rodapé !
Código: Selecionar todos
@ 01,01 GET vTIPO PICT "!" when DwnMsg( "Informe o Tipo " )
READ
Código: Selecionar todos
function DWNMSG(Arg1, Arg2)
local r23 := MaxRow()-1
local c80 := MaxCol()+1
Arg2:= iif(ISNIL(Arg2), "R*/W", Arg2)
DevPos(r23, 0)
vldevout(padc(Arg1, c80), Arg2)
return .T.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Opa,
E se for o caso de usar muito, pode colocar uma clausula a mais lá no STD.CH e jogar a tal função msg() lá...
Poderia até fazer criando uma funçãozinha que visse o foco do objeto get... Basta se basear no funcionamento de WHEN.
E se for o caso de usar muito, pode colocar uma clausula a mais lá no STD.CH e jogar a tal função msg() lá...
Poderia até fazer criando uma funçãozinha que visse o foco do objeto get... Basta se basear no funcionamento de WHEN.
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.

