PDA

View Full Version : [c#] Controllare Form1 da Form2


Dr Nick Riviera
14-07-2007, 14:07
Scusate, sono giorni che sto provando ma non arrivo a nessun risultato.. io vorrei controllare il Form1 da Form2 ma senza creare un nuovo form1 bensì su quello già presente..
Cioè.. ho un form1 con un bottone, se lo premo esegue:

Form2 f2 = new Form2();
f2.Show();
this.Hide();

..e quindi si nasconde e si apre il form2.. ecco da questo form2 (che contiene anch'esso un bottone) vorrei rifar comparire il Form1 prima nascosto (senza creare un nuovo Form1.. altrimenti quello nascosto mi rimane in esecuzione)..
Inutile dire che Form1.Show(); non è permesso...

:(

Dr Nick Riviera
16-07-2007, 14:01
uppete... :D

morskott
16-07-2007, 14:09
chiama il form1 in callbackpublic class Form1{
//codice arbitrario
public void moCreoForm2(){
Form2 form2=new Form2(this);
form2.show();
this.hide();
}
//codice arbitrario
}

public class Form2{
private Form1 father;
//codice arbitrario
public Form2(Form1 father){
this.father=father;
}

public void hoFinitoQuelloCheDevoFare(){
this.father.show();
this.hide();
}
//altro codice
}
Naturamente è solo uno scheletro, dovrai poi completarlo con le tue parti di codice