none
Menu RRS feed

  • Pergunta

  • Beleza Pessoal

    Sou novo aqui, estou criando programa que usa fotos como botões, gostaria de quando o usuário fosse clicar em uma dessas imagens, outra imagem sobrepor se a outra.

    Exemplo tenho 3 números 1, 2, 3. Toda vez que eu clicar no 1 a imagem 1 colorida sobrepõem, se eu clicar agora no 2, a imagem colorida do 2 sobrepõem, e zera a imagem colorida da 1 e da 3. Deixando assim somente a imagem colorida da 2, como se somente essa imagem(botão) tivesse selecionada. Se alguém puder ajudar agradeço  

    segunda-feira, 26 de fevereiro de 2018 23:16

Respostas

  • Eu faria no ultra modo gambiarra (Kkkkkk), seguinte, você coloca o imageBox por cima de onde você quer, coloca o destino e carrega as imagens que você quer normal. Depois nas propriedades do imageBox, tem uma que se chama visible (false or true), definindo-a como false para todos imageBox quando o form, carregar ele não aparecerão.          Daí no método buttonClick, você faz o seguinte :

    public void button1_Click () {
    /*Primeiramente você deve forçar todos à visible false, exceto o imageBox referente ao botão que você cliclou. */
    imageBox1.Visible = false ;
    ..........................;
    imageBoxn.Visible = false ;
    /*Depois basta ativar o visible do imageBox referente ao botão */
    imageBox_Que_eu_Quero.Visible = true ;
    }

    Como pode ver o nível gambiarra ai tá hard, mas espero ter ajudado.

    Se for útil, votar como útil , se tirou sua dúvida marcar como resposta.

    Obrigado.

    terça-feira, 27 de fevereiro de 2018 14:17