Ajout d'un control dans un form a partir d'un autre form [Résolu]

Signaler
Messages postés
13
Date d'inscription
mercredi 28 juin 2006
Statut
Membre
Dernière intervention
13 novembre 2008
-
Messages postés
303
Date d'inscription
mardi 11 février 2003
Statut
Membre
Dernière intervention
24 avril 2009
-
Bonjour, j'ai une application qui possede deux formulaires. Je voudrai, à partir du second formulaire, ajouter des controles au premier.
Le probleme c'est que je ne sais pas comment accéder la collection de control de mon premier formulaire tant que le second est actif.
Merci d'avance pour votre aide.

4 réponses

Messages postés
303
Date d'inscription
mardi 11 février 2003
Statut
Membre
Dernière intervention
24 avril 2009
5
Ah, je n'avais pas vérifié si la méthode était publique. J'avais déduit que si il posais la question, c'est qu'elle ne l'était pas

Eric
Messages postés
303
Date d'inscription
mardi 11 février 2003
Statut
Membre
Dernière intervention
24 avril 2009
5
Dans le premier, tu fait une fonction:

public void AddControl( Control c )
{
   this.Controls.Add(c)
}

et dans le second tu appel AddControl( tonControleAAjouter )

Eric
Messages postés
303
Date d'inscription
mardi 11 février 2003
Statut
Membre
Dernière intervention
24 avril 2009
5
meme .... taPremiereForm.AddControl( tonControleAAjouter )

Eric
Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
34
La propriété controle est déja publique.. Ce qu'il faut c'est passer le pointeur this via le constructeur ou la methode show de la 2ème forme.