Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ich bin mir mehr.

Criar Buttons em tempo de execução e identificar qual Button foi press

Recommended Posts

Olá,

 

O cenário é o seguinte.

Tenho uma MasterPage onde eu preciso criar os Buttons em tempo de execução, conforme o menu selecionado do banco de dados.

Quando o usuário clicar no button criado, eu preciso identificar, no Form_Load da pagina(MasterPage), qual button foi pressionado, enviar via parametro para a pagina principal(ContentPlaceHolder) e chamar uma função correspondente a esse button.

 

A idéia é que eu tenha um menu dinamico criado em tempo de execução na masterpage, porém, as Logicas de Negocios desse menu deve estar na pagina(ContentPlaceHolder) que utiliza a MasterPage. Mas eu não sei como criar os buttos do menu em tempo de execução e nem como identificar qual deles foi pressionado para chamar a sua função correspondente.

 

Isso é possivél? Como posso fazer?

 

Desde já, muito obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para criar você faz

 


dim btn as new button

btn.id = ""
btn.enable = true


 

Para adicionar o cara você faz

 

objeto.controls.add(btn)

Você adiciona o Handles para o button executar o evento, isso pode ser no momento da criação do botão

 

addhandler btn.click, addressof eventodesejado

No evento, você tem o parâmetro de entrada sender,

 

faça

 

ctype(sender, button).id 'aqui você pega qeum foi pressionado

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.