Salut,
Tu passes le form parent en argument de ton constructeur enfant...et tu fais une fonction get pour recuperer le controle qui va bien dans le parent:
public RichTextBox getRicht
{
get { return richTextBox1; } //afin d'obtenir le control richTextbox1
}
private void startb_Click(object sender, EventArgs e)
{
dial b = new dial(this); //dial etant un form
b.ShowDialog();
}
dans ton constructeur enfant:
public dial(Form1 F) //Form1 etant la classe du parent
{
InitializeComponent();
this.F = F;
}
//cette fonction est rattachée à l'evenement TextChanged de ma form Dial qui est un richTextBox aussi
public void ta_fonction(object sender, EventArgs e)
{
F.getRicht.Text = this.dialBox.Text;
}
Donc en gros, j'ai une fenetre principale avec un richtextbox qui ouvre une fenetre enfant avec aussi un richtextbox, et tout ce que j'ecris dans le richtextbox enfant, s'ecrit dans la richtextbox parent....
J'espere ca pourra t'aider!!
@+
Sur un malentendu, ca peut marcher!!