Gestion des formulaires [C#] - C#/.NET managed - Programmation
Marsh Posté le 08-06-2006 à 10:48:15
Si tu hérite de Sytem.Windows.Forms.form je pense que dans ton formulaire principal il te suffit de faire le nom de ton formulaire a faire apparaitre .Show (ou showmodal si tu veux qu'il reste en avant plan)
N'oublie pas d'inclure ton formulaire a appeler dans le code de ton formulaire principal
Marsh Posté le 08-06-2006 à 11:31:31
the big ben a écrit : Si tu hérite de Sytem.Windows.Forms.form je pense que dans ton formulaire principal il te suffit de faire le nom de ton formulaire a faire apparaitre .Show (ou showmodal si tu veux qu'il reste en avant plan) |
Ben en faite je crois que j'ai fait exactement ce que tu dis (si j'ai bien compris ce que tu m'as dis )
J'ai mon MainForm, ok.
Quand je click sur un bouton du menu j'ai cette fonction :
Code :
|
Avec Form_LireFichier qui herite de System.Windows.Forms.Form.
Le résultat : ça m'ouvre une nouvelle fenêtre avec le formulaire.
En faite j'arrive a faire tout ce que je veux faire, sauf que ça me l'ouvre dans la meme fenetre que mon MainForm, pour evité d'avoir 36fenetres qui me servent a rien.
Mais je ne suis pas sur que "N'oublie pas d'inclure ton formulaire a appeler dans le code de ton formulaire principal" corresponde a ça.
Marsh Posté le 08-06-2006 à 12:13:42
Si ca c'est correct mais si tu veux tout ouvrir dans la meme fenetre se ne sont pas des Forms qu'il te faut!
Tu peux éventuellement utiliser des Panels...
Marsh Posté le 08-06-2006 à 12:24:41
the big ben a écrit : Si ca c'est correct mais si tu veux tout ouvrir dans la meme fenetre se ne sont pas des Forms qu'il te faut! |
Oui je me doute que ce ne sont pas des Form, mais je ne savais pas quoi utiliser.
je vais voir de ce coté.
merci
Marsh Posté le 08-06-2006 à 09:57:36
Bonjour à tous,
je débutte en C# et je veux faire un petit programme destiné à lire ou écrire des fichiers xml.
J'ai donc ma fenêtre principale ou j'ai implementé une barre de menu pour mes différentes options.
Mon problème, c'est que j'appelle des formulaires, mais je ne sais que les afficher dans une nouvelle fenêtre, je ne sais pas comment faire pour tout afficher dans ma fenêtre principale.
J'ai pensai que je ne faisait pas hérité mes formulaires de la bonne classe (sytem.windows.forms.form), ce qui me semble être le faux puisque ça defini une fenetre + les controles, alors j'ai essayer de créer un controle utilisateur car l'aperçu semblait correspondre a mon besoin, mais apres un tour sur le net il semblerait que ce ne soit pas la bonne voie, mais plutot vers un control symple.
Bref, je cherche depuis un moment et je ne trouve pasd'exemple ou autre
Donc si quelqu'un peut m'expliquer comment faire!
Merci.
Message édité par gargantua307 le 08-06-2006 à 10:06:39