none
stampa di un form RRS feed

  • Domanda

  • ciao a tutti,

    con vs2010 ho fatto il mio form con un discreto numero di checkbox, combo, radiobutton, gridview, ecc ed ora vorrei che fosse mandato in stampa (devo fare 2 fogli),

    un documento contenente i controlli utilzzati e compilatii dall'utente. E' la prima volta che devo stampare qualcosa e non so cosa utilzzare, ma vorrei ci fosse qualcosa di grafico (un pò

    come faccio con il windows form dove prendo i controlli e li trascino). Installo crystal report o uso un controllo vs2010?

    Cosa mi consigliate?

    grazie 1000 per l'aiuto

     

    giovedì 16 giugno 2011 16:54

Risposte

  • ciao carmelo e grazie per la risposta,

    ho letto il link ed ho preso informazioni sul PrintForm ma credo sia un modo per inviare alla stampante il form

    che viene visualizzato a video, con qualche opzione in più ma nessuna possibilità di aggiungee

    o togliere controlli in stampa.

    Aad esempio avrei necessità di aggiungere un logo nella stampa (per motivi di spazio a video non lo inserisco) oppure di stampare correttamente dei controlli che sempre per motivi di spazio sono stati inseriti in un TabControl. Il controllo

    PrintForm mi permette di fare aggiunte o spostamenti di controlli sulla stampa?

    In alternativa, se non fosse modificabile il formato di stampa,  cosa potrei usare?

    grazie

     


    Ciao nervo,

     

    onestamente non sono a conoscenza di programmi di terze parti per effettuare ciò che hai chiesto ,e una cosa alla quale non ho mai avuto a che fare  , ma credo che

    potresti utilizzare CristalReport , per informazioni  consulta questa pagina.

    http://msdn.microsoft.com/it-it/library/ms225394(v=vs.80).aspx

     

    Ciao

     

     


    Carmelo La Monica  http://community.visual-basic.it/carmelolamonica/
    • Contrassegnato come risposta Irina Turcu giovedì 23 giugno 2011 11:47
    giovedì 16 giugno 2011 23:01
  • ho fatto un report con crystal report, il risultato è ottimo.

    ciao

    nervo

     

    giovedì 23 giugno 2011 07:16

Tutte le risposte

  • ciao a tutti,

    con vs2010 ho fatto il mio form con un discreto numero di checkbox, combo, radiobutton, gridview, ecc ed ora vorrei che fosse mandato in stampa (devo fare 2 fogli),

    un documento contenente i controlli utilzzati e compilatii dall'utente. E' la prima volta che devo stampare qualcosa e non so cosa utilzzare, ma vorrei ci fosse qualcosa di grafico (un pò

    come faccio con il windows form dove prendo i controlli e li trascino). Installo crystal report o uso un controllo vs2010?

    Cosa mi consigliate?

    grazie 1000 per l'aiuto

     


    Ciao nervo ,

     

    esiste un controllo chiamato PrintForm  sotto la casella degli strumenti alla sezione PowerPacks che ti permette di stampare

    un windows form come un report standard , le informazioni le trovi qui di seguito

    http://msdn.microsoft.com/it-it/library/Bb882742(v=VS.100).aspx

     

    Ciao

     


    Carmelo La Monica  http://community.visual-basic.it/carmelolamonica/
    giovedì 16 giugno 2011 18:42
  • ciao carmelo e grazie per la risposta,

    ho letto il link ed ho preso informazioni sul PrintForm ma credo sia un modo per inviare alla stampante il form

    che viene visualizzato a video, con qualche opzione in più ma nessuna possibilità di aggiungee

    o togliere controlli in stampa.

    Aad esempio avrei necessità di aggiungere un logo nella stampa (per motivi di spazio a video non lo inserisco) oppure di stampare correttamente dei controlli che sempre per motivi di spazio sono stati inseriti in un TabControl. Il controllo

    PrintForm mi permette di fare aggiunte o spostamenti di controlli sulla stampa?

    In alternativa, se non fosse modificabile il formato di stampa,  cosa potrei usare?

    grazie

     

    giovedì 16 giugno 2011 21:06
  • ciao carmelo e grazie per la risposta,

    ho letto il link ed ho preso informazioni sul PrintForm ma credo sia un modo per inviare alla stampante il form

    che viene visualizzato a video, con qualche opzione in più ma nessuna possibilità di aggiungee

    o togliere controlli in stampa.

    Aad esempio avrei necessità di aggiungere un logo nella stampa (per motivi di spazio a video non lo inserisco) oppure di stampare correttamente dei controlli che sempre per motivi di spazio sono stati inseriti in un TabControl. Il controllo

    PrintForm mi permette di fare aggiunte o spostamenti di controlli sulla stampa?

    In alternativa, se non fosse modificabile il formato di stampa,  cosa potrei usare?

    grazie

     


    Ciao nervo,

     

    onestamente non sono a conoscenza di programmi di terze parti per effettuare ciò che hai chiesto ,e una cosa alla quale non ho mai avuto a che fare  , ma credo che

    potresti utilizzare CristalReport , per informazioni  consulta questa pagina.

    http://msdn.microsoft.com/it-it/library/ms225394(v=vs.80).aspx

     

    Ciao

     

     


    Carmelo La Monica  http://community.visual-basic.it/carmelolamonica/
    • Contrassegnato come risposta Irina Turcu giovedì 23 giugno 2011 11:47
    giovedì 16 giugno 2011 23:01
  • Ti basta creare una Bitmap dalla Form (avevo scritto un converter per sostituire i controlli da runtime a stampa, e.g. Label al posto di TextBox), anyway, una volta che hai la Bitmap in mano la manipoli con GDI+, molto semplice da usare, su cui puoi mettere il watermark e quindi stampare l'immagine:
    http://msdn.microsoft.com/en-us/library/system.windows.forms.control.drawtobitmap.aspx

     
    Matteo Migliore

    Blog http://blogs.ugidotnet.org/matteomigliore
    Twitter http://twitter.com/matteomigliore
    CodePlex http://hyperionsdk.codeplex.com
    venerdì 17 giugno 2011 16:57
  • Ciao nervo,

    Sei riuscito a dare uno sguardo alle soluzioni proposte, potresti per cortesia farci sapere quale delle soluzioni ti sei deciso a implementare?

    Grazie in anticipo del tuo feedback.

     

    Saluti,

    Irina


    Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e farli aumentare la conoscenza sui prodotti e le tecnologie Microsoft.

    LinkedIn

    mercoledì 22 giugno 2011 12:25
  • ho fatto un report con crystal report, il risultato è ottimo.

    ciao

    nervo

     

    giovedì 23 giugno 2011 07:16
  • Grazie, Carmelo e nervo, per aver condiviso la soluzione con la community.

    Grazie anche a Matteo per l'utile contributo!

     

    Saluti,

    Irina


    Questo contenuto è distribuito “as is” e non implica alcuna responsabilità da parte di Microsoft. L'azienda offre questo servizio gratuitamente, allo scopo di aiutare gli utenti e farli aumentare la conoscenza sui prodotti e le tecnologie Microsoft.

    LinkedIn

    giovedì 23 giugno 2011 11:50