4D v16 R4 está a proporcionar-lhe mais flexibilidade em relação à gestão de gorjetas. Para além da possibilidade de activar ou desactivar todas as dicas de uma vez usando parâmetros de base de dados, pode agora controlar finamente como as suas dicas serão mostradas: o atraso antes de as mostrar e por quanto tempo é mostrado. E já não precisa de utilizar 4D Pack, tudo está incluído no 4D agora!
Activar ou desactivar as dicas
No passado, podia activar ou desactivar todas as dicas na sua aplicação utilizando os comandos dedicados 4D Pack: o_AP Get tips state e _o_AP SET TIPS STATE. A partir de 4D v16 R4, é agora possível fazer o mesmo directamente em 4D, utilizando o SET DATABASE PARAMETER e Get database parameter ordens.
// Disable the tips in the application
)
SET DATABASE PARAMETER(Tips enabled;0)
// Activar as dicas na aplicação
SET DATABASE PARAMETER(Tips enabled;1)
// Obter o estado das dicas exibidas na aplicação
EnableTips:=Ativarparâmetro da base de dados(Tips enabled
Mas esta configuração única não permite um bom controlo da visualização das pontas, é por isso que a 4D vai mais longe e oferece novas opções.
Novas opções para controlar finamente a visualização de dicas
Existem 2 novas opções para controlar a forma como as dicas são apresentadas na sua aplicação:
- Controlar o atraso antes da exibição das dicas:
// Set the delay (ticks = 1/60 s) before the display of the tip
)
CONFIGURAR PARÂMETRO DA BASE DE DADOS(Atraso das dicas;10)
// Get the delay (ticks = 1/60 s) before the display of the tip
TipsDelay:=Abterparâmetro da base de dados(Atraso das dicas
- Controlar a duração da exibição das dicas:
// Defina a duração (ticks = 1/60 s) da visualização da dica
o
CONFIGURAR PARÂMETRO DA BASE DE DADOS(Duração das dicas;50)
// Obtenha a duração (ticks = 1/60 s) da visualização da dica
TipsDuration:= Obtenhaparâmetro da base de dados(Duração das dicas)
Actualizar dinamicamente um texto de dica
O OBJECT SET HELP TIP foi actualizado para lhe permitir actualizar dinamicamente o texto de uma dica quando esta está a ser exibida. Permite-lhe, por exemplo, alterar o conteúdo da dica enquanto pairando em diferentes regiões
Para mais detalhes, convidamo-lo a dar uma vista de olhos à seguinte base de dados de exemplos, onde encontrará mais exemplos de códigos: