USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Criar Botoes e eventos dinamicamente
Leanderson
não registrado
Postada em 25/07/2007 09:03 hs   
Ola pessoal,
Estou precisando de uma ajudinha eu preciso desenvolver um sistema que crie dinâmicamente um numero determinado de botões em tempo de execução.Bom para criar os botões não tive dificuldade pois usei o comando
 
"Set btn = Controls.Add("Forms.CommandButton.1", nome_btn)"
 
dentro de um For e os criei.O meu problema é para gerar os eventos para esses botoes eu queria criar os eventos dinamicamente tambem não sei se é possivel fazer isso.Bom se alguem puder me ajudar com esse probleminha ficarei muito grato.
Meu e-mail:leandersonsp@hotmail.com
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 25/07/2007 09:29 hs         
Quando declarar os botões (dim btn as commandbutton) delcare com eventos
dim withevents btn as commandbutton

O melhor no teu caso seria inserir os botões em um array, pq o evento vai tratar todos os botões em um ´so evento, esó com os arrays vc vai poder saber que botão específico foi pressionado.
     
Leanderson
não registrado
ENUNCIADA !
Postada em 25/07/2007 13:52 hs   
Então tem como vc me mandar algum exemplo de como fazer esse eskema com array, p/ eu ter uma ideia..Valeww
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 25/07/2007 19:34 hs            
O macoratti possui um tutorial muito bom
 
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 26/07/2007 08:11 hs         
Porque denunciou meu post?
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 26/07/2007 09:12 hs            
Alguém que não tem o que fazer, em outro post denunciaram o meu também. Detalhe: acho que usuários não cadastrados podem denunciar os posts.
     
Página(s): 1/2      PRÓXIMA »

CyberWEB Network Ltda.    © Copyright 2000-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página