Oppure

Loading
21/04/15 14:12
DavidP
Salve e buongiorno a tutti voi mi servirebbe un aiutino su come salvare e stampare un determinato panel in vb.net
ho cercato un po su google e ho tovato dei metodi ma tutti nella stampa mi riportano un foglio vuoto.
mentre le salvare mi da un problema riguardante la GDI+.dll.
MI aiutereste gentilmente

ecco il mio codice
Dim B As New Bitmap(pnlDetail.Width, pnlDetail.Height)
        pnlDetail.DrawToBitmap(B, pnlDetail.ClientRectangle)
        B.Save("C:\temp.bmp")     <---------- qui viene generato l'errore
pnldetail=panel

allego anche l'errore non gestito
grazie mille DavidP
Ultima modifica effettuata da DavidP 21/04/15 14:26
aaa
21/04/15 16:20
Thejuster
Se invece di salvare la bitmap la provi a visualizzare tipo in una picturebox
hai sempre lo stesso errore?
mire.forumfree.it/ - Mire Engine
C# UI Designer
21/04/15 19:37
DavidP
Non ho provato ciò che mi hai detto ma ho scoperto una cosa alquanto bizzarra, ovvero se io lancio l'eseguirìbile dal progetto debug il programma fa il suo dovere ovvero me la salva e riesco anche a stamparla; ma anche se nella stampa ho un problema riguardante la grandezza, perche dovrbbe stamparmi una immagine in formato A5 mentre invece l'immagine me la stampa su un intero foglio A4. Da cosa dipende? la grandezza del panel corriscponde ad un A5 ovvero pixel 793x566 se non erro (15 x 21 cm), e la stampante impostata su stampa in A5. Cosa sbaglio?
Grazie infinite
DavidP
Ultima modifica effettuata da DavidP 21/04/15 19:40
aaa
22/04/15 9:11
Thejuster
Bhe si è strano.

Perché al max dovrebbe stamparti l'immagine per metà.

Una soluzione sarebbe visualizzare il dialogo del settaggio per la stampa.
di default è impostato su A4.

L'immagine che viene salvata, che dimensione ha?
mire.forumfree.it/ - Mire Engine
C# UI Designer