Jump to content
badwolf

Botão Invisível mas clicável

Recommended Posts

badwolf

Ora boas estou aqui com uma dúvida, é possível criar um botão que não esteja visível ao utilizador mas que exista e que possa ser clicado? O que eu pretendo é algo do genero:

"Imagem"

Texto da imagem (botão invisível no meio do texto da imagem)

"fim da imagem"

Ou seja eu tenho uma imagem de fundo que tem algum texto e queria meter botões sobre esses textos mas de maneira a que não se veja os botões mas que eles continuem a ser clicáveis, fazendo assim parecer que o texto da imagem são botões.

Desde já obrigado e Bom Natal a todos ;)

Share this post


Link to post
Share on other sites
petvetbr

Você não colocou qual interface está utilizando, então estou assumindo que é WinForms.

Existem várias maneiras de fazer isto sem precisar usar necessariamente um botão. Uma das formas é por exemplo colocar um controle do tipo Image transparente, sobre o a região que responderá ao clique e responder ao evento MouseDown:

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mousedown.aspx

Se for uma região irregular ou mais complexa é possível ainda fazer um processamento mais elaborado utilizando as coordendas passadas como argumento do evento, onde ele passa coordenadas cartesianas (X e Y) de onde o click ocorreu.

Se for no WPF existem outras formas de fazer isto, pois os controles em WPF tem uma característica de não possuírem uma aparência fixa, então por exemplo é possível criar um botão 100% transparente.

Edited by petvetbr

Fernando Lage Bastos - MCP/MCTS/MCPD

Share this post


Link to post
Share on other sites
badwolf

já testei a sua hipótese, não deu bem o resultado que eu esperava mas no entanto já faz algo parecido :)

Edited by badwolf

Share this post


Link to post
Share on other sites
badwolf

Gonka obrigado pela ajuda, mas a solução do petvetbr já dá para o que quero, o único problema é que quando faz o load as picturebox aparecem em branco e só depois ficam transparentes. Mas já dá pro que é ;) Obrigado mais uma vez

Share this post


Link to post
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
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.