Principale utente con più risposte
stampa di un form

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
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
-
ho fatto un report con crystal report, il risultato è ottimo.
ciao
nervo
- Proposto come risposta Carmelo La Monica giovedì 23 giugno 2011 07:21
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/ -
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 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
-
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 -
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.
-
ho fatto un report con crystal report, il risultato è ottimo.
ciao
nervo
- Proposto come risposta Carmelo La Monica giovedì 23 giugno 2011 07:21
-
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.