Control transparente ao mouse

04/01/2008

0

Eu tenho um panel com uma picturebox em cima e gostaria que a picturebox ficasse transparente ao mouse de forma a que quando o mouse está sobre ela seja na verdade os eventos do panel que sejam chamados. Queria que a picturebox se comportasse como se não estivesse lá.
Como posso fazer isso?


Nitoc3

Nitoc3

Responder

Posts

10/01/2008

Mleal

Nitoc3,

Uma maneira seria controlar pelo programa principal do formulário, chaveando a propriedade enabled dos controles. Como em:


......
   this.pictureBox.Enabled=false;
   public void Panel_Click(.....
   {
      // Ações do click no panel
      .....
      .....
   }
   ......
   this.pictureBox.enabled=true;
   public void pictureBox_Click( ...
   {
     // Ações do click na pictureBox
   }
   ...

Vc consegue programar os momentos em que o programa responde ao click da picture ou do panel.

abçs




Responder

19/01/2008

Bruno Belchior

Só por motivos didáticos, dê uma olhada no [url=http://msdn2.microsoft.com/en-us/netframework/aa663326.aspx]WPF[/url], ele traz uma metodologia muito inteligente em seus controles para esse problema. :wink:


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar