zarmin
Messages postés49Date d'inscriptionmardi 28 juin 2005StatutMembreDernière intervention16 avril 2008
-
22 août 2005 à 10:52
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 2014
-
22 août 2005 à 11:36
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.
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 22 août 2005 à 11: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 :