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#]Imprimer un WindowsForm ou un composant d'un formulaire


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 24
    Par défaut [C#]Imprimer un WindowsForm ou un composant d'un formulaire
    Est-il possible d'imprimer (ou d'afficher dans une zone d'un formulaire) une fenêtre (form) d'une application windows (ou uniquement un controle donné de ce formulaire:un label par exemple)?
    J'ai fait plusieurs essais avec la classe graphics et drawImage mais je n'arrive probablement pas à récupérer une image bitmap de mon formulaire!!!!
    J'ai également réussi à récupérer une image du bureau (GetDesktopWindows()) grace à du code source que j'ai récupéré sur internet.
    Je voudrais en fait récupérer pour imprimer un label contenant plusieurs TextBox... Je m'obstine et je ne trouve pas! Peut-être cela n'est-il pas possible!!?

    [/b]

  2. #2
    Membre expérimenté Avatar de wikipierre
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    222
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 222
    Par défaut
    Bonjour,
    Je pense que le plus simple, serait que tu fasse une capture d"écran de ce que tu souhaite imprimer puis ensuite que tu imprime cet image.

    Je résume :
    1) Tu choisis le control a Imprimer
    2) Tu fait une capture d'écran de ce control
    3) Tu imprime l'image

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 24
    Par défaut
    Citation Envoyé par wikipierre
    Bonjour,
    Je pense que le plus simple, serait que tu fasse une capture d"écran de ce que tu souhaite imprimer puis ensuite que tu imprime cet image.

    Je résume :
    1) Tu choisis le control a Imprimer
    2) Tu fait une capture d'écran de ce control
    3) Tu imprime l'image
    Citation Envoyé par vvvvv
    MErci de me donner une réponse.
    Mais ma difficulté est justement de faire une capture d'écran de ce controle!!!
    Si tu peux m'en dire plus ou me donner des exemples de code...
    JE crois qu'il faut utiliser une API windows?

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Par défaut
    Bonjour,
    vvvvv a écrit :
    Est-il possible d'imprimer (...) une fenêtre (form) d'une application windows
    As-tu réussi à imprimer une form? J'essaye en fait de convertir une form en pdf. J'ai essayé pas mal de choses comme iTextSarp, mais ca n'a pas l'air de faire ce que je veux, alors je me rabat sur l'impression en pdf.
    Si tu as réussi ou si quelqu'un a une autre idée, je suis preneur...
    Merci!

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 7
    Par défaut
    Bon en fait j'ai fini par trouver comment imprimer ma form (http://msdn.microsoft.com/library/de...intingForm.asp) mais ca ne résout pas mon problème. Ca ne fait qu'une impression écran et du coup si ma form contient des zones saisissables, elle devient inexploitable...

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 05/03/2018, 19h10
  2. Réponses: 2
    Dernier message: 19/03/2014, 12h15
  3. Réponses: 6
    Dernier message: 06/04/2006, 10h43
  4. Recherche de composant pour un formulaire
    Par AlexB59 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 29/06/2005, 13h20
  5. Réponses: 24
    Dernier message: 18/05/2004, 16h06

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