Jump to content
Sign in to follow this  
Guest Eclipse

[Tutorial / Aula Prática] Controlando a troca entre as Forms

Recommended Posts

Guest Eclipse   
Guest Eclipse

[center:f5360b251a]Bom Proveito! Créditos para mim e para toda a comunidade VB do fórum, pois foi aqui mesmo que, há muito tempo atrás, aprendi o que sei.

 

Aceito doações de Ot$ como incentivo para que eu continue postando tutoriais como esse! Não doe apenas por ver que ele é grande, mas doe conforme você gostar do post. Qualquer doação vale. (Admins desculpem-me se este comentário for proibido porém eu li as regras e nada diz algo contra isto)

 

Abraços e bom coding!

Share this post


Link to post
Share on other sites
Bogos    0
Bogos

Vale realçar que o .hide somente "esconde" o form, mas o mantém carregado na memória, ou seja, ao chama-lo novamente ele não executará o form_load, mas executará o form_activate (que sempre eh executado antes do form_load). Diferentemente do form.visible=false que dexa o form "invisivel" apenas, mas ao deixa-lo visivel njovamente ele não faz nada, apenas fica visivel. Se você espera que o form seja fechado e depois reaberto executando a rotina do form_load, descarregue-o da memoria usando o unload nome_form

São apenas realces, o tuto fico bem massa

=P

 

 

Cya,

Bogos

Share this post


Link to post
Share on other sites
Guest Eclipse   
Guest Eclipse

Valew pelas explicaçoes extras bogos.Cya, postem sobre o topico galera!

Share this post


Link to post
Share on other sites
Kepow    0
Kepow

Eu realmente costumo usar o Form unload para fechar a janela...

Mas como o Bogos disse, se você não quiser que ele execute o form load sempre, é melhor usar o form.visible que não executa nada ou o form.hide que depois vai ativar o form activate ^^

Share this post


Link to post
Share on other sites
Bizugo    0
Bizugo

Avancando um pouco:

Form.hide esconde agora nao quero escondelo e sim acabar com ele:

Unload FORM ai a form some do mapa e quando for chamado denovo os valores padrao estarao presentes

 

Agora quero passar um valor de uma form para outra

FORMULARIOS:

Form1

txtform1 textbox

acao commandbutton

Form2

txtform2 textbox

 

Codigos

Private sub acao_click()

me.hide

form2.txtform2.text = txtform1.text

form2.show

unload me

end sub

 

Como? Como se manda um valor de uma form para outra?

 

FormPARA.OBJETO.VALOR (text, value..) = OBJETO.Valor (Do form1, o FormDE)

 

Exemplo:

Form2.txtform2.text = txtform1.text

Explicacao do exemplo:

Form2 - Formulario que tem o objeto que recebera o novo valor

txtform2 - Objeto do formulario que recebera o novo valor

text - Valor TEXTO do objeto txtform2

= - Seta novo valor

txtform1 - Objeto que tem o valor

text - Valor TEXTO do objeto txtform1

 

Expliquei mais ou menos, vejam as aulas e verao muito disto..

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×