none
Criar Eventos "Automaticamente" RRS feed

  • Pergunta

  • Boa noite, eu tenho um form que cria labels dinamicamente automaticamente (usando um for) para criar-los. (basicamente crio label na mão).

    Eu precisava o seguinte: Para cada label que eu criar, eu criar um evento click. Alguem já fez isso? Ou sabe se é possivel?

    Segue um exemplo dos Labels criados dinamicamente:

    Para cada um desse eu teria que criar um evento de click.

    Agradeço desde já

    terça-feira, 20 de março de 2018 03:37

Respostas

  • Leonardo,

    no seu loop onde vc gera seus Labels vc pode usar um atalho pra isso

    MeuLabel.Click += [Aperte TAB 2X]

    Dessa forma o Visual Studio ira gerar um Evento pra associar ao click do Label.


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor Vote como Útil, e se resolvi seu problema, clique em Marcar como Resposta.


    terça-feira, 20 de março de 2018 09:24
  • Leonardo... ele deve ter gerado o evento com um sender no seu evento. Para vc capturar o Text da Label clicada vc deve colocar dentro do evento criado algo como:

    Label MeuLabel = (Label)sender;
    messagebox.show(MeuLabel.Text);
    
    


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor Vote como Útil, e se resolvi seu problema, clique em Marcar como Resposta.


    terça-feira, 20 de março de 2018 11:00

Todas as Respostas