Ja form2 word door form1 aangemaakt.
Maar ik snap niet helemaal wat je bedoelt.
dus je code ziet er ongeveer zo uit dan:
in form1:
form2 form2 = new form2();
form2.show();
in je form2 heb je dan de volgende functie:
public void Test()
{
Messagebox.Show("Dit is een test");
}
Je moet altijd een object hebben , ik bedoel dat je in form2 een form1 moet hebben bv:
in form2:
form1 form1 = new form1();
form1.Test();
Je kan ook een argument door geven: zoals hier
In form2:
form MijnForm = null;
public form1(form)
{
MijnForm = form;
}
...
MijnForm.Test();
en in form1:
form2 form2 = new form2(this); // this = de huidige klas dus form1
form2.Show();
Nog een andere oplossing is om een statisch object te maken zoals hier:
in form2:
public static form MijnForm = null;
...
if(MijnForm != null) // controleer of het object niet null is
{
MijnForm.Test();
}
in form1:
form2 form2 = new form2();
form2.MijnForm = this;
Ik hoop dat dit je iets geholpen heeft
Veel succes
Nick:thumb: