Oppure

Loading
15/05/09 8:40
visualrenzo
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
8-|
aaa
15/05/09 12:20
antometal
se ben ricordo devi usare il comando:
me.printform  'me sta per il form in questione

e stampa dalla stampante predefinita
aaa
15/05/09 12:26
visualrenzo
grazie, ma come faccio a portare il printform nella toolbox, se non come faccio
aaa
15/05/09 15:47
GrG
ti puoi spiegare un pò più chiaramente?

p.s. comunque ti ho cancellato quel sondaggio perchè penso che avevi sbagliato a postare...
aaa
15/05/09 16:06
Louis
Ma, oltre ai validi consigli che hai già ricevuto, prova il seguente codice:
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
8-|
aaa
16/05/09 19:54
visualrenzo
grazie proverò con questo codice

Si è vero avevo sbagliato a proporre il sondaggio
aaa
16/05/09 20:18
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
:pat:
aaa
17/05/09 8:35
GrG
sinceramente non so se può essere utile...comunque ti posto questo link:
msdn.microsoft.com/it-it/library/…(VS.80).aspx
aaa