Astuce pour communiquer entre les form sans new

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 701 fois - Téléchargée 28 fois

Contenu du snippet

bon je cherchais depuis des mois comment faire pour communiquer entre mes forms en gardant les valeurs des controles car en utilisant new a chaque fois j'avais un objet nouveau(logique) mais sans les anciennes données

bon c'est pas vraiment un code juste une astuce ca peut toujours servir

Source / Exemple :


FormCollection nbforms=Application.OpenForms;
nbforms["Form1"].Controls["Textbox1"].Text="test";

permet d'acceder au control textbox1 du form1 dejà ouvert meme caché(form.hide) mais pas fermé(form.close)

A voir également

Ajouter un commentaire Commentaires
caela Messages postés 70 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 19 avril 2012
8 déc. 2009 à 12:16
salut moi je débute vraiment!pourrais-je avoir un exemple complet du code svp?
merci d'avance
liox69 Messages postés 3 Date d'inscription samedi 11 février 2006 Statut Membre Dernière intervention 19 juin 2009
19 juin 2009 à 08:32
Super ce petit truc, merci !
johnnous Messages postés 100 Date d'inscription jeudi 3 mars 2005 Statut Membre Dernière intervention 24 mai 2013
25 nov. 2008 à 09:40
super merci
bmikl59 Messages postés 77 Date d'inscription lundi 5 septembre 2005 Statut Membre Dernière intervention 14 février 2008
20 sept. 2006 à 15:45
ben moi j'utilise une classe "controleur" qui instancie tte mes form au besoin et je passe par cette classe pour récuperer les info contenu dansla form

ex : dans frm2 je fais un truc du style
controleur.frm1.txtbox.text

Avantage, on peut ouvrir plusieur fois la meme fenetre sans etre obligé de close celle en cours (elle sont hide au besoin)

En ce moment, je termine de créer ma classe controleur. Je la mettrai en ligne bientot et vous me dirai ce que vous en pensez
cs_salah24 Messages postés 2 Date d'inscription jeudi 2 septembre 2004 Statut Membre Dernière intervention 25 mai 2006
25 mai 2006 à 17:56
et pour la version 1.1 vous avez une idée comment résoudre ce problème.
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.