2 forms !

Signaler
Messages postés
49
Date d'inscription
mardi 28 juin 2005
Statut
Membre
Dernière intervention
16 avril 2008
-
Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
-
Salut,



Alors j'ai bien regardé les messages du forum, vous expliqué (très
bien) le passage de paramètres entre deux fenêtres. Ce que je n'ai pas
trouvé c'est comment faire pour modifier la main window c'est-à-dire
changer complétement son contenu par une autre form. Je m'explique : au
démarrage on créée une forms et on l'affiche dans la fenêtre
principale. Ce que je voudrais faire c'est "détruire" la première
fenêtre créée au démarrage et ensuite loader une autre forms.



Merci par avance :p

1 réponse

Messages postés
4936
Date d'inscription
lundi 17 février 2003
Statut
Modérateur
Dernière intervention
14 février 2014
36
c'est faisable mais faut faire 2 ou 3 modifs pour la méthode Main de ton programme.

Normalement, elle se trouve dans le premier formulaire créer par le projet sous la forme suivante :


[STAThread]

static
void Main()
{
Application.Run(
new Form1());
}

Je te conseille de la déplacer dans une autre classe comme ceci :

using System;
using System.Windows.Form;

namespace testCodageChaineCaracteres
{

/// <summary>
/// Summary description for Program.
/// </summary>
public
class Program
{

/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]

static
void Main()
{
Form1 f =
new Form1();
f.Show();
Application.Run();
}
}
}

Comme ca tu pourras fermer la premiere fenêtre de ton application sans la quitter.
Attention, pour quitter ton application tu devras utiliser la syntaxe suivante :

Application.Exit();


<HR>
Sébastien FERRAND

Blog : http://blogs.developpeur.org/sebmafate