IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

erreur switch pour ouvrir des fenêtres childform


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de zabdaniel
    Profil pro
    Inscrit en
    Février 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 175
    Par défaut erreur switch pour ouvrir des fenêtres childform
    Bonjour comme dis dans l'intitulé j'ai un problème avec ce switch, je voudrais dans un cas ou vrir une fenêtre et dans l'autre cas une autre simplement il me met une erreur sauriez vous comment je peux faire ? merci
    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
     
                switch (myMac.TypeMachine()) // 0 -> enr, 1-> vis, 2->QS
                {
                    case 0://enr
                        detail_machines childForm = new detail_machines(myMac);
                        childForm.MdiParent = FormMain.GetInstance();
                        childForm.WindowState = FormWindowState.Maximized;
                        childForm.Show();
                        break;
                    case 1://vis
                        detail_machines_visseuse childform = new detail_machines_visseuse(myMac);
                        childForm.MdiParent = FormMain.GetInstance();
                        childForm.WindowState = FormWindowState.Maximized;
                        childForm.Show();
                        break;
                    case 2://qs (pas obligatoire)
                        break;
     
                }

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Quelle erreur ?

  3. #3
    Membre confirmé Avatar de zabdaniel
    Profil pro
    Inscrit en
    Février 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 175
    Par défaut
    Merci alors oui pardon je ne l'ai pas mise, donc pour le deuxième "childForm.MdiParent = FormMain.GetInstance();" j'ai :"Use of unassigned local variable 'childForm' "

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Tu déclares deux variables de même nom de deux types différents dans le même scope. Ce n'est pas possible. Change le nom de ta variable childForm ou isole le scope avec des "{}".

  5. #5
    Membre confirmé Avatar de zabdaniel
    Profil pro
    Inscrit en
    Février 2007
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2007
    Messages : 175
    Par défaut
    Merci alros ça j'avais déjà essayé en mettant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
                        detail_machines_visseuse childform2 = new detail_machines_visseuse(myMac);
                        childForm2.MdiParent = FormMain.GetInstance();
                        childForm2.WindowState = FormWindowState.Maximized;
                        childForm2.Show();
    pour le case 1, et je me retrouve avec l'erreur suivante : "The name 'childForm2' does not exist in the current context " à partir de childForm2.MdiParent = FormMain.GetInstance();

    Tout simplement childform2 est différent de childForm2, tout ça pour une majuscule
    merci beaucoup BlueDeep

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/07/2008, 20h48
  2. [vbscript] [msgbox] boutons pour ouvrir des fichiers
    Par D-ude dans le forum VBScript
    Réponses: 8
    Dernier message: 12/12/2006, 16h49
  3. utilisation du header pour ouvrir des .doc
    Par krolineeee dans le forum Langage
    Réponses: 1
    Dernier message: 09/03/2006, 14h57
  4. [MySQL] Erreur sql pour inserer des checkbox
    Par digger dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/11/2005, 11h06
  5. Quel logiciel pour faire des fenêtres ?
    Par FFF dans le forum EDI et Outils pour Java
    Réponses: 11
    Dernier message: 15/10/2005, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo