Bonjour, j'ai un projet de type MVC à faire dans le cadre d'un tp avec deux fenêtres winforms cote à cote.
Pour cela au lieu d'instancier ma premiere fiche depuis le main et la seconde depuis la première, j'instancie ma coucher Controle depuis le main et de la j'instancie les deux winforms mais je ne sais pas comment garder les forms après l'affichages car mon application se termine après leurs affichage.
Le main :
///////////////////////////////////////////////////////////
////////////////////////////////////////////////////////#include "stdafx.h"
#include "Ccontrol.h" //Ma couche controleur
using namespace SupervisionVoiture;
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
// Activation des effets visuels de Windows*XP avant la création de tout contrôle
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
Ccontrol^ ctrl = gcnew Ccontrol;
ctrl->run(); //Méthode qui affiche les fenêtres
return 0;
}
Du coter du controleur :
//////////////////////////////////////////////
////////////////////////////////////////////////
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 #pragma once #include "TableauBord.h" #include "Commande.h" using namespace SupervisionVoiture; ref class Ccontrol { private : TableauBord^ tabl; Commande^ cmd; public: Ccontrol(void) { tabl = gcnew TableauBord; cmd = gcnew Commande; } void run () { tabl->Show(); cmd->Show(); } };
Merci de m'aider
Partager