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 :

Imprimer un fichier


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Apprenti en développement logiciels
    Inscrit en
    Octobre 2013
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Apprenti en développement logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 67
    Par défaut Imprimer un fichier
    Bonjour,

    Je suis sûr que je ne suis pas loin mais je tourne en rond.
    J'ai une page HTML ancrée dans un Web browser, je souhait mettre un bouton "imprimer" qui fait le même effet que le CTRL+P (mais un bouton est plus visuel pour les utilisateurs finaux qui ne connaissent pas forcément le raccourci)

    Donc au clic de mon bouton j'ai ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
            private void imprimerToolStripMenuItem_Click(object sender, EventArgs e)
            {
                if (PD_VoirPlan.ShowDialog() == DialogResult.OK)
                {
                    PDOC_VoirPlan.Print();
                }
            }
    J'en ai testé 5 ou 6 différents mais j'ai toujours ce résultat, je dois oublier un truc car lorsque je clique sur le bouton, voilà le résultat :
    Nom : Capture.JPG
Affichages : 189
Taille : 61,7 Ko

    C'est embetant, je vois mes imprimantes mais pas moyen de dégriser ce bouton "imprimer", alors qu'avec le CTRL+P je peux imprimer...

    Et si jamais je fais celà dans le code du bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
            private void imprimerToolStripMenuItem_Click(object sender, EventArgs e)
            {
                PDOC_VoirPlan.Print();
            }
    Ca imprime très bien comme il faut.

    Avez vous une idée pour m'aider ? ou peut être même la solution car là je sèche un peu...

    J'attends vos réponses

    Cordialement,

    M4itreG

  2. #2
    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
    c'est quoi la nature de l'objet PDOC_VoirPlan ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Apprenti en développement logiciels
    Inscrit en
    Octobre 2013
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Apprenti en développement logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 67
    Par défaut
    Citation Envoyé par theMonz31 Voir le message
    c'est quoi la nature de l'objet PDOC_VoirPlan ?

    PrintDocument

  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
    salut

    je pense que tu n'as pas d'imprimante par défaut de défini.

    Il faut donc en choisir une...

    Tu peux éventuellement le faire avec PrintDialog et la propriété PrinterSetting qui te permettrait de mettre par code l'imprimante par défaut

  5. #5
    Membre confirmé
    Homme Profil pro
    Apprenti en développement logiciels
    Inscrit en
    Octobre 2013
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Apprenti en développement logiciels

    Informations forums :
    Inscription : Octobre 2013
    Messages : 67
    Par défaut
    Au niveau de windows, comme tu peux le voir sur la capture d'écran, j'en ai une par défaut.

    Mais je ne suis plus à un test pret, je vais tester ce que tu me dis mais sans aucune conviction ... car c'est quand même un écran pour choisir son imprimante le PrintDialog.

    Je te redis ça.

  6. #6
    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
    On va faire simple

    j'ai fait une appli de test, un bouton, Un PrintDocument et un printDialog

    Le code suivant affiche la boite d'impression avec le bouton Imprimer accessible !!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    private void button1_Click(object sender, EventArgs e)
            {            
                if (PD.ShowDialog() == DialogResult.OK)
                {
                    PDOC.Print();
                }
            }
    Donc, je ne sais pas ce que tu fais avant, mais si celà se trouve, ton problème est ailleurs que dans le code !

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

Discussions similaires

  1. Imprimer automatiquement fichiers de plusieurs formats
    Par lutin511 dans le forum Windows
    Réponses: 5
    Dernier message: 07/12/2005, 18h38
  2. Comment imprimer un fichier text existant?
    Par AODRENN dans le forum Langage
    Réponses: 2
    Dernier message: 12/09/2005, 17h26
  3. Imprimer un fichier EXCEL
    Par bianconeri dans le forum C++Builder
    Réponses: 3
    Dernier message: 16/03/2005, 11h15
  4. Imprimer un fichier texte avec un script vbs
    Par Persons dans le forum Windows
    Réponses: 3
    Dernier message: 23/12/2004, 16h47
  5. [Imprimer] Imprimer un fichier avec Java
    Par gwendo dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 13/11/2004, 20h23

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