Questo codice, quando è incorporato in .Net per qualsiasi piattaforma CPU ed è in esecuzione su una macchina a 64 bit, restituisce semplicemente un DialogResult di Annulla senza mostrare la finestra di dialogo prevista.Perché PrintDialog non viene visualizzato (a 64 bit)?
Dim dlg As New System.Windows.Forms.PrintDialog
If dlg.ShowDialog() = Windows.Forms.DialogResult.OK Then
'... print the document '
End If
Tuttavia, funziona benissimo quando l'applicazione è costruito per la piattaforma x86, ed eseguito su un computer a 64 bit. Come si può visualizzare la finestra di dialogo con una compilazione a 64 bit?
Grazie per questa risposta. Quattro anni e ancora aiutato qualcuno. +1 –