Formulaire de démarrage

Ammar.Dev Messages postés 52 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 28 janvier 2021 - 8 juin 2013 à 01:57
yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 - 8 juin 2013 à 17:42
bonjour a tous j'ai un problème,j'utilise visual C++ 2008 et je créer un formulaire (Form1) et je réussis de tester et ça marche bien puis je créer un autre formulaire (Form2) mais je sais pas comment exécuter ce formulaire au démarrage avec Form2 au lieu de Form1.

1 réponse

yann_lo_san Messages postés 1137 Date d'inscription lundi 17 novembre 2003 Statut Membre Dernière intervention 23 janvier 2016 26
8 juin 2013 à 17:42
Salut,

2 solutions :

1 : tu ouvre le fichier contenant la fonction "main" et tu remplaces le gcnew Form1() par gcnew Form2()

[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
// Create the main window and run it
Application::Run(gcnew Form2()); // <--------------- ICI
return 0;
}


Ou tu te sert de Form1 comme formulaire principal qui lance d'autres formulaires, par exemple dans le FormLoad du Form1
ou sur le click d'un bouton

// Crée form2 comme dialog
Form2^ form2 = gcnew Form2(); 
form2->ShowDialog(); 


bye...
0
Rejoignez-nous