Jump to content
Fórum Script Brasil
  • 0

Como Colocar Tempo No Hint...


Falcao7
 Share

Question

Por Favor estou com uma dúvida...

Eu estou fazendo um pequeno banner de propaganda para a minha empresa no delphi... eu fiz o banner no corel e exportei a imagem no formato aceito pelo Delphi.

Eu uso Delphi 7...

Seguinte eu quero colocar da seguinte forma...

A imagem fica no fundo e quando você passa o mouse por cima dela ele aparece aquela caixa amarela de informação... Agora o que eu quero.... é que, quando a pessoa clicar naquele lugar o hint apareça e demore para sumir ou só suma quando mover o mouse, porque ele tem um tempo para aparecer, acho que é cerca de 5 segundos... eu queria aumentar esse tempo, ou deixar ele infinito, onde somente com a movimentação do mouse ele desapareça...será que alguém pode ajudar???

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0
Guest Vitor Maringá

você quer q o hint só apareça quando você clicar na imagem?

e essa imagem funcionaria como uma splash screen?

Link to comment
Share on other sites

  • 0

Sim eu ativei o Hint, ele aparece na imagem dizendo assim "Clique aqui !"

por que eu ativei o hint com esse nome... ai quando você clica ali ele abre uma outra caixa, com as informações que eu quero que apareça.

veja...

modelo.gif

Eu fiz assim, coloquei uma imagem em cima da outra....você pode ver que aquele retangulo petro e como se fosse uma imagem, ai eu abilitei o hint para que ele possa aparecer e pede o clique... quando clica aparece as informações...veja na unit o que eu escrevi

modelo2.GIF

Veja agora funcionando...

Primeira parte...

modelo3.GIF

Segunda Parte...

modelo4.GIF

Está Funcionando...eu apenas quero colocar tempo nele...para que ele possa demorar mais para desaparecer....

Será que deu pra dar uma esclarecida...

Obrigado...

Link to comment
Share on other sites

  • 0
Guest Vitor Maringá

olha cara...

realmente muito embaçado...

eu consigui somente por aquele time de 5 seg (q pod ser alterado) mas com o mouse dentro da imagem....

Link to comment
Share on other sites

  • 0

Valeu a dica, eu encontri em um programa de ajuda do Delphi, que possibilita eu colocar tempo no HINT...so que esse tempo é so quando você passa o mouse por cima dele, agora no esquema que eu estou fazendo não funciona...

o comando pra pausar o hint é:

application.hintpause := ...

applicationa.hintcolor := clblack (MUDAR A COR DO HINT)

pra pausar ele não funciona do jeito que eu quero...mas valeu a ajuda....

Link to comment
Share on other sites

  • 0
Guest Vitor Maringá

tipo...o q eu usei foi com um componente TApplicationEvents

ele tem um evento onShowHint...

e dae dá pra configurar uma propriedade de THintInfo q é HideTimeOut....ele configura o tempo em ms...eu pus 5000 e dps 10000...só q ele só continua mostrando o hint se você tiveh com o mouse em cima da figura...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.6k
    • Total Posts
      646.2k
×
×
  • Create New...