Ciao a tutti, spero che qualcuno posso aiutarmi...
Ho faticosamente, anzi molto faticosamente, impostato, via codice, un report, tutto funziona correttamente, anche in caso di report multipagine, ero molto soddisfatta... ma da
quando ho inserito una printDialog le pagine vengono scritte tutte sulla prima ed il caricamento è molto lento. Questo succede sia che la stampante selezionata nella printdialog sia quella di default sia che sia stata scelta un'altra stampante.
Se tolgo la printdialog tutto torna perfetto.
Perchè???
posto il codice della printDialog dove sicuramente ho fatto macello.
codice:
If PdMenu.ShowDialog = Windows.Forms.DialogResult.OK Then
PDocMenu.PrinterSettings = PdMenu.PrinterSettings
AddHandler PDocMenu.PrintPage, AddressOf PDocMenu_PrintPage
'Il nome del documento visualizzato sulla finestra di stampa
PDocMenu.DocumentName = "Menu"
'Fa partire il processo di stampa
PPrwDMenu.Document = PDocMenu 'dico che l'anteprima ha come origine dati il documento da stampare
PPrwDMenu.ShowDialog()
End If
Confido in un vostro aiuto!
Ciao