public interface IFormDataInterface

    {

        void SetData(String Data);

    }

    

    public partial class Form1 : Form, IFormDataInterface

    {

        public Form1()

        {

            InitializeComponent();

        }


        private void button1_Click(object sender, EventArgs e)

        {

            Form2 frm = new Form2(this as IFormDataInterface);

            frm.Show();

        }

        public void SetData(String Data)

        {

            textBox1.Text = Data;

        }

    }


    public partial class Form2 : Form

    {

        private IFormDataInterface frm = null;

        public Form2(IFormDataInterface frm)

        {

            InitializeComponent();

            this.frm = frm;

        }


        private void button1_Click(object sender, EventArgs e)

        {

            frm.SetData(textBox1.Text);

        }

    }

Posted by Lich King
,