Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C# (http://www.go4expert.com/forums/c-sharp/)
-   -   Send data from parent form to child form (http://www.go4expert.com/forums/send-data-parent-form-child-form-t12448/)

tbreslin 26Jul2008 03:48

Send data from parent form to child form
 
I have a project with a Parent Form and Child Form and I want to send data(a field) from the parent form to the child form. Can anyone give me an example of the code to do that?

Thanks

SaswatPadhi 14May2009 19:54

Re: Send data from parent form to child form
 
Hmm .. :thinking: . This will work :

Setup :
(1) Parent and Child are two forms.
(2) Parent form has a text-box named "txtParentData" where text is entered.
(3) Child form has a text-box named "txtChildData" where the text from Parent is displayed.
(4) Parent form has a button named "btnShowChild" that shows the child form.
(5) Child form has a button named "btnExtractData" which extracts entered text from parent form.

Code :
Code: c#

// Parent form code :

public partial class Parent : Form
{
      public Parent()
      {
            InitializeComponent();
      }
      private void btnShowChild_Click(object sender, EventArgs e)
      {
            Child ChForm = new Child(this);         
            ChForm.ShowDialog();
            ChForm.Dispose();
      }
}



// Child form code :

public partial class Child : Form
{
      private Parent PForm;
      public Child(Parent pf)
      {
            InitializeComponent();
            PForm = pf;
      }
      private void btnExtractData_Click(object sender, EventArgs e)
      {
            txtChildData.Text = PForm.txtParentData.Text;
      }
}



All times are GMT +5.5. The time now is 03:51.