Override PrintDocument.PrintPage

mercoledì 25 marzo 2009 - 16.13

ladyubik Profilo | Newbie

Avrei bisogno di passare in qualche modo un parametro alla PrintPage relativa al PrintDocument della mia PrintPreviewDialog. Ho provato a pensare a diverse soluzioni ma con scarsi risultati.
La più logica mi sembrava quella di ereditare la classe PrintDocument e aggiungere una proprietà che fosse appunto il parametro che mi serve, diciamo creando così la classe MyPrintDocument. Poi pensavo di creare la mia classe MyPrintPreviewDialog ereditando PrintPreviewDialog e di fare un override della proprietà Document dichiarandolo di tipo MyPrintPreviewDialog.
Il problema è che Document non è Overridable e se lo dichiaro Shadows non viene più chiamato l'evento PrintPage.
Qualcuno ha un'idea migliore? Grazie!
Sara
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5