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 :

Enchainement de forms


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    tio
    tio est déconnecté
    Membre averti
    Inscrit en
    Août 2005
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 46
    Par défaut Enchainement de forms
    Salut à tous.
    Je me remets à l'apprentissage du C# pour développer une petite appli sur commande.
    Cette appli doit afficher un texte donnant les consignes d'utilisation (form1), puis par un clic, cette form se ferme et une autre s'ouvre (form2).
    form2 lit un .xml qui contient des questions, les affiche une à une, et après la dernière question, on passe à form3, form 2 se fermant.
    form3 affiche les résultats sous forme de graphe radar (fait avec une picturebox pour que ça tourne sur une machine sans Office) et du texte explicatif.
    puis on clique sur imprimer, et le texte + le graphe doivent s'imprimer.
    La gestion des questions, le parsing xml, pas de souci avec.
    Mais j'ai toujours des doutes sur la façon d'enchainer mes fenetres, et je me demande si c'est faisable d'imprimer une picturebox + du texte sur une page.
    Merci de votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Et donc tu veux savoir quoi???

    Comment fermer une fenetre, comment en ouvrir une autre ou comment imprimer?

    J'ai un truc du genre mais je ne sais pas trop sur quoi t'aider

  3. #3
    tio
    tio est déconnecté
    Membre averti
    Inscrit en
    Août 2005
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 46
    Par défaut
    En fait, je fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.Run(new Form1());
    dans program.cs
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Form frm2 = new Form2();
                frm2.Show();
                this.Close();
    dans une fonction lancée par un bouton sur Form1
    pour fermer Form1 et ouvrir form2.
    Mais bien sur, ca ferme mon appli.
    Je cherche la bonne méthode...

    Pour ce qui est des impressions, ma question était: est ce faisable d'imprimer du texte + une picturebox directement par code ?

    Merci

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    faut lire la doc msdn

    plutot que this.Close() fait plutot this.Hide() (sans le this, ca marche aussi )

    The Monz, Toulouse

Discussions similaires

  1. Réponses: 87
    Dernier message: 06/07/2011, 15h33
  2. MVC enchainement de form
    Par nashouille dans le forum C#
    Réponses: 0
    Dernier message: 05/06/2011, 18h05
  3. Re-Enchainement de forme
    Par farfouch00 dans le forum Images
    Réponses: 9
    Dernier message: 19/05/2010, 15h27
  4. Enchainer 2 Applicatuion.run(form)
    Par johannlb dans le forum Windows Mobile
    Réponses: 4
    Dernier message: 27/07/2007, 09h52
  5. Enchainement de plusieurs FORM avec Jvs -> bug
    Par Invité dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 17/04/2006, 20h46

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