Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

ordepavr

MouseOver

Recommended Posts

ordepavr

Bons dias, estou a desenvolver uma aplicação para windows mobile e estou com uma dúvida.

Existe um botão na aplicação que deve aumentar o tamanho quando passa a seta por cima ou no caso, quando se passar o dedo por cima deste.

Portanto, imaginemos que eu tenho uma imagem com o tamanho 120, 120.

Quero que a imagem aumente para 150, 150 quando se passar por cima.

Espero que alguem me possa ajudar.

cumps, Pedro L.


"Programming is like sex: one mistake and you're providing support for a lifetime.""A exigência conduz à excelência"

Share this post


Link to post
Share on other sites
renafi

Capturas o evento MouseHover do botão, e depois alteras a propriedade size dele:

      private void button1_MouseHover(object sender, EventArgs e)
        {
            button1.Size = new Size(150, 150);
        }


Oracle Certified Professional - AdministraçãoOracle Certified Professional - Pl/sqlMCPD - Microsoft Certified Professional DeveloperMCTS - Microsoft Certified Technology Specialist

Share this post


Link to post
Share on other sites
ordepavr

Neste caso, por erro meu, esqueci-me de indicar que o botão é uma imagem.

Basta trocar o button1. por pictureBox1.  ?


"Programming is like sex: one mistake and you're providing support for a lifetime.""A exigência conduz à excelência"

Share this post


Link to post
Share on other sites
renafi

Sim. Capturas o evento mouseHover na pictureBox, e depois fazes pictureBox1.size = new Size(150,150);


Oracle Certified Professional - AdministraçãoOracle Certified Professional - Pl/sqlMCPD - Microsoft Certified Professional DeveloperMCTS - Microsoft Certified Technology Specialist

Share this post


Link to post
Share on other sites
ordepavr

Sim. Capturas o evento mouseHover na pictureBox, e depois fazes pictureBox1.size = new Size(150,150);

Está correcto?

 
        private void pictureBox1_MouseHover(object sender, EventArgs e)
        {
                pictureBox1.Size = new Size(150, 150);
        }

               private void pictureBox1_MouseLeave(object sender, EventArgs e)
        {
                pictureBox1.Size = new Size(120, 120);
        }


"Programming is like sex: one mistake and you're providing support for a lifetime.""A exigência conduz à excelência"

Share this post


Link to post
Share on other sites
renafi

Está. Mas acho que o melhor é experimentares, para ver se o efeito é mesmo o desejado por ti.  ;)


Oracle Certified Professional - AdministraçãoOracle Certified Professional - Pl/sqlMCPD - Microsoft Certified Professional DeveloperMCTS - Microsoft Certified Technology Specialist

Share this post


Link to post
Share on other sites
ordepavr

Ok, obrigado. Vou testar e já digo qualquer coisa.


"Programming is like sex: one mistake and you're providing support for a lifetime.""A exigência conduz à excelência"

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

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.