Appel d'un form à partir d'un autre en c#

Signaler
Messages postés
17
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
3 février 2004
-
cs_jopop
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
-
bonjour,

Je débute en C# et je ne sais pas comment à partir d'un premier formulaire en appeler un second. Par exemple à partir d'un form contenant une grid affichant des enregistrements, sélectionner une ligne et afficher dans un second écran le détail de l'enregistrement choisi.

Merci pour vos réponses

Michel

8 réponses

Messages postés
233
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
25 octobre 2010

si tu cherche un peu dans ce forum (ya un bouton chercher)
tu trouveras ce que tu cherche :(
Messages postés
17
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
3 février 2004

J'avais déjà regardé dans le forum. Et sauf erreur de ma part, je n'ai pas trouvé de réponse. D'où 8-) ma question !
Merci
Michel
Messages postés
1522
Date d'inscription
mardi 18 décembre 2001
Statut
Modérateur
Dernière intervention
21 août 2010
4
Et bien erreur de ta part j'ai deja repondu a la question.

Form2 frm = new Form2 ();
frm.Show (); // ou ShowDialog() si fenetre modale

A++

:-p Crazyht :)

[Admin Codes-Sources]
[Membre Developer-Association]

Un programmeur, c'est quelqu'un qui résout pour toi, de façon incompréhensible, un problème que tu ignorais avoir...
Messages postés
17
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
3 février 2004

Merci beaucoup. :)

Michel
Messages postés
76
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
12 août 2009

Merci aussi. J'avais cherché sur le forum mais j'avais pas trouvé la meme reponse
Messages postés
81
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
17 octobre 2019

Je suis désolé, mais cela ne fonctionne pas chez moi.
J'ai deux formulaires appartenant chacun a un projet différent et j'aimerais appeler le second à partir du premier, mais il me dit qu'il ne trouve pas de Form1
Messages postés
11
Date d'inscription
mardi 27 avril 2010
Statut
Membre
Dernière intervention
23 mars 2011

Merci beaucoup Crazyht. j'avais aussi le même problème pour ouvrir le Form2. Pourriez-vous me dire comment cacher ou désactiver le Form1??
Merci d'avance
Messages postés
1540
Date d'inscription
lundi 26 mai 2003
Statut
Membre
Dernière intervention
1 août 2013
11
Salut,

@lilp : il faut que ton projet où est situé Form1 fasse référence au projet où est Form2, puis que dans la définition de Form1 tu importes ("using") le namespace de ton 2ème projet. Si tu ne fais pas ça la définition de Form2 ne sera pas visible depuis Form1.

@bialain :
- pour killer une WinForms (libère la mémoire) : maForm.Close();
- pour cacher une WinForms (l'instance reste référencée) : maForm.Hide();

Bon code