visualrenzo (Normal User)
Pro
Messaggi: 94
Iscritto: 15/05/2009
|
buongiorno sono un principiante di visual basic
Ho fatto un programmino ma a questo punto mi serve di stampare la form
Ho provato ad installare printform ma non riesco poi a portarlo in visualbasic nè il 5 nè il 6
come devo fare?
grazie e buon lavoro
|
|
antometal (Member)
Guru
Messaggi: 691
Iscritto: 12/09/2007
|
se ben ricordo devi usare il comando:
Codice sorgente - presumibilmente Visual Basic 6 |
me.printform 'me sta per il form in questione
|
e stampa dalla stampante predefinita
|
|
visualrenzo (Normal User)
Pro
Messaggi: 94
Iscritto: 15/05/2009
|
grazie, ma come faccio a portare il printform nella toolbox, se non come faccio
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
ti puoi spiegare un pò più chiaramente?
p.s. comunque ti ho cancellato quel sondaggio perchè penso che avevi sbagliato a postare...
|
|
Louis (Normal User)
Pro
Messaggi: 150
Iscritto: 22/04/2008
|
Ma, oltre ai validi consigli che hai già ricevuto, prova il seguente codice:
Codice sorgente - presumibilmente VB.NET |
Option Explicit ' l'area della form da stampare,l'area sulla stampante dove stampare l'mmagine ' e se le dimensioni sono differenti ottieni l'effetto stretching automaticamente. ' Tieni presente che il metodo PrintForm stampa solo l'area visibile della form ' mentre con quello suggerito riesci a stampare anche se la form non è visiblile. Private Sub Command1_Click() Printer.Print "" Printer.PaintPicture Me.Image, 0, 0, Me.Width, Me.Height, Printer.CurrentX, Printer.CurrentY, Printer.Width, Printer.Height 'Printer.Orientation = 2 'Landscape Printer.EndDoc End Sub
|
Per completare i suggerimenti, approfondisci il significato di CurrentX e Y
|
|
visualrenzo (Normal User)
Pro
Messaggi: 94
Iscritto: 15/05/2009
|
grazie proverò con questo codice
Si è vero avevo sbagliato a proporre il sondaggio
|
|
visualrenzo (Normal User)
Pro
Messaggi: 94
Iscritto: 15/05/2009
|
vorrei ringraziare ANTOMETAL la tua istruzione funziona solo che devo trovare il modo di invertire la stampa da verticale ad orizzontale.
grazie grazie siete mitici
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
|
|
antometal (Member)
Guru
Messaggi: 691
Iscritto: 12/09/2007
|
Postato originariamente da visualrenzo:
vorrei ringraziare ANTOMETAL la tua istruzione funziona solo che devo trovare il modo di invertire la stampa da verticale ad orizzontale.
grazie grazie siete mitici
|
per invertire la stampa prova:
Codice sorgente - presumibilmente Plain Text |
Ultima modifica effettuata da antometal il 17/05/2009 alle 11:39 |
|