Acceder a un control d'une form depuis une autre

Signaler
Messages postés
10
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
29 mai 2006
-
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
-
framwork 2.0 / C#
   comment faire pour  acceder a un control d'une form depuis une autre form...
   Merci
My`LiFe|My`RuLeS

2 réponses

Messages postés
475
Date d'inscription
jeudi 19 juin 2003
Statut
Membre
Dernière intervention
3 novembre 2008

admettons tes deux form ressemblent à ca:
using System.Windows.Forms;

public class Form1 : Form
{
   public Button button;
}
public class Form2 : Form
{
   public Form2(Form1 parentForm)
   {
      parentForm.button = new Button(); //on accède au bouton de la Form1
   }
}

pour accéder au bouton du premier formulaire (Form1), il faut avoir une variable qui fait référence à celle-ci. Si ta Form2 est crée à partir de ta Form1, il faut que ta Form2 recoit dans son constructeur une référence vers la Form1 comme dans l'exemple.

Bon, j'espère que ca va te guider vers la solution.
[:D] @++
Messages postés
5487
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
54
Salut,

Je ne sais pas pourquoi mais quelque chose me dit que cet exemple répondera exactement à ce que tu as besoin de faire
Le fameux passage de paramètres.

VC# forever
=13319