I try to call a method from another form. My try:
public partial class newLedPopUp : Form
{
Form1 back = new Form1();
back.output();
Close();
}
and
public partial class Form1 : Form
{
newLedPopUp popup = new newLedPopUp();
public void output()
{
button3_Click(null, null);
}
}
Can somebody help me? I really can't find my error and I've been looking for a very long time.
Instead of creating an instance of a new Form, you probably need an instance of already opened form and call the method from there. You can try:
if (System.Windows.Forms.Application.OpenForms["yourForm"] != null)
{
(System.Windows.Forms.Application.OpenForms["yourForm"] as Form1).Output();
}
plus you can replace calling the button3_Click(null,null)
in your Output
method, by placing the code of the event in a separate method and then calling that method against your button click event or your public output method
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With