Afficher un premier form au lancement

Signaler
Messages postés
1
Date d'inscription
mardi 4 juin 2013
Statut
Membre
Dernière intervention
10 juillet 2013
-
Messages postés
111
Date d'inscription
samedi 28 juillet 2012
Statut
Membre
Dernière intervention
10 septembre 2019
-
Bonjour

J'ai un souci et j'ai fouillé sur le net j'ai pas trouvé mon bonheur

En fait j'ai une application qui possède deux forms(form1 et form2) et j'aimerais qu'au lancement de l'appli Form2 apparaisse et si on clique sur le bouton suivant form1 apparait.

Merci

2 réponses

Messages postés
14860
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
29 mai 2020
412
Bonsoir,

pour choisir quelle formulaire s'affiche au démarrage, il faut aller voir le fichier Program.cs, c'est lui est lancé au tout début par défaut et qui affiche la première page.


Ensuite pour afficher un autre formulaire, tu peux faire comme ça:

form1 maForm1 = new form1();//initialise une instance de form1
maForm1.Show();//affiche l'instance, il y a aussi ShowModal() qui force l'affiche au premier plan avec accès bloqué aux autres formulaires.



Whismeril
Messages postés
111
Date d'inscription
samedi 28 juillet 2012
Statut
Membre
Dernière intervention
10 septembre 2019
3
Pour aider la chose claire comme l a bien expliqué @whismeril
comme ça

namespace dorinho
{
    static class Program
    {
        /// <summary>
        /// Point d'entrée principal de l'application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form2 ());
        }
    }
}


Puis pour ton Bouton suivant
 private BOUTONSuivant_Click(object sender, EventArgs e)
{
form1 maForm1 = new form1();
maForm1.Show();
}
        


Soyons Toujours à la disposition des autres (si la personne à bien posée son problem)