Speed Dragon Posted June 14, 2006 at 02:34 PM Report Share #32925 Posted June 14, 2006 at 02:34 PM Boas a todos 😄 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 👍 Link to comment Share on other sites More sharing options...
Tiago Salgado Posted June 14, 2006 at 07:15 PM Report Share #32986 Posted June 14, 2006 at 07:15 PM A função está declarada como Public ?? Link to comment Share on other sites More sharing options...
Speed Dragon Posted June 14, 2006 at 07:29 PM Author Report Share #32992 Posted June 14, 2006 at 07:29 PM Yap 😄 Link to comment Share on other sites More sharing options...
pcmoto Posted June 14, 2006 at 08:04 PM Report Share #33005 Posted June 14, 2006 at 08:04 PM 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 Link to comment Share on other sites More sharing options...
Speed Dragon Posted June 14, 2006 at 09:25 PM Author Report Share #33027 Posted June 14, 2006 at 09:25 PM 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. Link to comment Share on other sites More sharing options...
senito Posted June 15, 2006 at 12:37 AM Report Share #33044 Posted June 15, 2006 at 12:37 AM experimenta fazer algo do género. Form1 frm1 = new Form1(); frm1.MdiParent = this.MdiParent; frm1.actualizar(); E acho q no Design do Form2 tens que dizer q é mdiContainer. acho q é assim, se n me falha a memória se quiseres outra maneira de passar ou aceder informação entre 2 forms: http://www.c-sharpcorner.com/Code/2002/Aug/PassingDataInForms.asp Link to comment Share on other sites More sharing options...
pcmoto Posted June 15, 2006 at 11:25 AM Report Share #33093 Posted June 15, 2006 at 11:25 AM 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 Link to comment Share on other sites More sharing options...
Guest id194 Posted June 15, 2006 at 12:15 PM Report Share #33115 Posted June 15, 2006 at 12:15 PM 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... Link to comment Share on other sites More sharing options...
Speed Dragon Posted June 15, 2006 at 02:25 PM Author Report Share #33148 Posted June 15, 2006 at 02:25 PM Já resolvi, pedi a um amigo meu para me ajudar 😛 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; } Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now