C# Modifier contrôle depuis un autre form
Fermé
Anonymouis
-
11 juil. 2009 à 22:40
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 12 juil. 2009 à 10:36
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 12 juil. 2009 à 10:36
A voir également:
- C# Modifier contrôle depuis un autre form
- Modifier pdf - Guide
- Modifier liste déroulante excel - Guide
- Controle parental windows 10 - Guide
- Modifier extension fichier - Guide
- Modifier la taille d'un pdf - Guide
1 réponse
chuka
Messages postés
965
Date d'inscription
samedi 11 octobre 2008
Statut
Membre
Dernière intervention
29 juillet 2010
377
12 juil. 2009 à 10:36
12 juil. 2009 à 10:36
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!!
@+
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!!
@+