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

Windows Forms Discussion :

[C#][debutant]Ouvrir une fenetre


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 39
    Points : 26
    Points
    26
    Par défaut [C#][debutant]Ouvrir une fenetre
    Bonsoir, voila j'attaque le c++ avec visual c++ express...

    j'ai fait ma 1ere fenetre "Form1.h" j'ai créer mon menu "Fichier", "nouveau" etc...

    j'ai créer un autre header "nouveau.h" avec tout mes composants ...

    mais voila le probleme c'est que je sais pas comment faire pour m'ouvrir cette fenetre quand je clique sur "nouveau" par exemple !!!

    si quelqu'un pouvait bien m'expliquer sa serais sympa !!! merci...

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Juin 2005
    Messages : 700
    Points : 488
    Points
    488
    Par défaut
    c'est quoi du winform? MFC SDI? MDI?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 39
    Points : 26
    Points
    26
    Par défaut
    c'est une question piège ??? MDI nan ???

  4. #4
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Non, c'est tout sauf une question piège.

    On veut savoir précisément avec quoi c'est programmé, et quel type de projet c'est. C'est indispensable, puisque toutes ces technologies sont différentes.

    Est-ce:
    - Un projet CLR (DotNet, WindowsForms)
    - Un projet ATL (sous VS Express, ça m'étonnerait)
    - Un projet MFC (SDI, MDI ou Dialog-Based)(sous VS Express, ça m'étonnerait)
    - Un projet Win32 natif
    - Autre chose?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 39
    Points : 26
    Points
    26
    Par défaut
    ah dsl c'est un projet "CLR" "WindowsForms"

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Points : 621
    Points
    621
    Par défaut
    En faisant beaucoup de supositions nouveau.h contient une classe Form nommée FormNouveau.
    inclure nouveau.h dans Form1.h :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    #include "nouveau.h"
    Créer la form dans le handler d'evt du menu :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     Form^ myForm = gcnew FormNouveau();
     myForm->ShowDialog();
    On ne peut pas faire boire un âne qui n'a pas soif.

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 39
    Points : 26
    Points
    26
    Par défaut
    sa ne marche toujours pas, est ce que quelqu'un aurait une petite apllication faites sous Visual C++ express 2 !!! "code source bien sur"

    merci... c'est assez urgent !!!

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Points : 621
    Points
    621
    Par défaut
    Essaie d'être plus précis que "ça ne marche pas"
    Un morceau de code avec une erreur, ça peut aider.
    On ne peut pas faire boire un âne qui n'a pas soif.

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 39
    Points : 26
    Points
    26
    Par défaut
    je rexplique, voila j'ai ma fenetre principale de mon apllication, j'ai fait un menu "Fichier; ouvrir; etc....."

    dans mon menu je mets une options "About" !!! je créer une nouvelle forms "nommé "About" mais maintenant je voudrais ouvrir cette fenetre !!!

    en delphi je faits "frmAbout.ShowModal;" mais en C++ je sais pas faire...

    voila je suis avec Visual C++ express 2 ...

    merci d'avance...

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Points : 621
    Points
    621
    Par défaut
    Essaie ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    AboutForm^ aboutForm = gcnew AboutForm();
    aboutForm->ShowDialog();
    On ne peut pas faire boire un âne qui n'a pas soif.

  11. #11
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 39
    Points : 26
    Points
    26
    Par défaut
    sa me mets ce message d'erreur " About1' : is not a class or namespace name"

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Points : 621
    Points
    621
    Par défaut
    About1 n'est pas déclaré dans ce fichier.
    Ajouter #include"about.h" en tête du fichier (changer le nom du fichier si nécessaire)

    Au passage, ce problème n'existe pas en C#.
    C# est plus accessible pour les débutants...
    On ne peut pas faire boire un âne qui n'a pas soif.

  13. #13
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 39
    Points : 26
    Points
    26
    Par défaut
    Citation Envoyé par NicolasG
    About1 n'est pas déclaré dans ce fichier.
    Ajouter #include"about.h" en tête du fichier (changer le nom du fichier si nécessaire)

    Au passage, ce problème n'existe pas en C#.
    C# est plus accessible pour les débutants...
    j'ai suivit ton conseil j'ai recommencé mon projet en C# et j'ai réussi de suite pour mes fenetres !!!

    merci ... @++ je conclut

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

Discussions similaires

  1. [debutant] ouvrir une url dans une nouvelle fenetre
    Par dahu17 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 28/06/2007, 13h15
  2. [NetBeans] [Débutant] Ouvrir une JFrame[NetBeans 4.1]
    Par Terminator dans le forum NetBeans
    Réponses: 1
    Dernier message: 19/09/2005, 14h39
  3. [Eclipse 3.1] ouvrir une fenetre avec un bouton
    Par Nanoulov dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 01/08/2005, 13h33
  4. Ouvrir une fenetre bloquante
    Par Cooly dans le forum C++Builder
    Réponses: 9
    Dernier message: 10/01/2005, 18h50
  5. [C#] ouvrir une fenetre "bloquante"
    Par Johan31 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 26/02/2004, 11h48

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