• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Speed Dragon

Aceder a uma função noutra form

9 mensagens neste tópico

Boas a todos :D

Precisa de uma pequena ajuda, tenho uma função noutra Form, e queria executa-la da Form actual, ou seja na Form2, queria exectuar a função da Form1.

Já tentei isto:

Form1 frm1 = new Form1();   

frm1.actualizar();

Mas não faz nada ... porque parece que não consegue estabelecer ligação com a Form1 :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

public Form1 frm1 = new Form1();   

frm1.activeform();

acho que e assim ve depois diz qualquer coisa

assim chama te a form1

nao sei se e isso que queres

se nao for explica-te melhor

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pois, se calhar não me expliquei muito bem.

Tenho uma função na Form1, que tem o nome "actualizar". Eu quando fecho a Form2, quero que ele execute essa função.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

mas queres que va dados(informaçao) da form2 para a form1 ou simplesmente quando fechas a form2 ele actualize a form1??

se deses um exemplo do que estas a fazer talvez te pode-se ajudar mais

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

O form1 é o form inicial? ou seja, quando executas a aplicação ele abre o form1? E mostra o código que abre o form2...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já resolvi, pedi a um amigo meu para me ajudar :P

Ao clicar no botão, executa isto ...

Form2 f2 = new Form2(this);

f2.Show();

E depois na form2 tem isto ...

private Form1 form1;

public Form2(Form1 f1)

{

    InitializeComponent();

    this.form1 = f1;

}

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora