code for how to call an event of a form into another form in c# window forms

csharp Madrid, Spain
  • 9 years ago


  • 9 years ago

    isn't that a bit much? he can just subscribe to the events from with the other form

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

    using System.Windows.Forms;

    namespace Demo


    class Program


    static void Main(string[] args)


    Form form1, form2;

    form1 = new Form();

    form2 = new Form();

    form1.Text = "Main form, close this to exit";

    form2.Text = "Second form, closing this does nothing";

    form2.Load += new EventHandler(form2_Load);

    form1.FormClosing += new FormClosingEventHandler(form1_FormClosing);




    static void form1_FormClosing(object sender, FormClosingEventArgs e)


    MessageBox.Show("Closing Application");


    static void form2_Load(object sender, EventArgs e)


    MessageBox.Show("Form 2 loaded");




Post a reply

Enter your message below

Sign in or Join us (it's free).


Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.” - Antoine de Saint Exupéry