Ereditare PrintPreviewDialog

venerdì 13 marzo 2009 - 18.25

ladyubik Profilo | Newbie

Ho bisogno di aggiungere una proprietà all'oggetto PrintDocument della PrintPreviewDialog, lasciando che tutti i suoi eventi funzionino come la classe madre. Per fare ciò ho creato queste due classi:

Public Class My_PrintPreviewDialog Inherits PrintPreviewDialog Public Shadows Document As My_PrintDocument Public Sub New() MyBase.New() Me.Document = Nothing End Sub End Class Public Class My_PrintDocument Inherits PrintDocument Public formato As String Public Sub New(ByVal formato As String) MyBase.New() Me.formato = formato End Sub End Class

Nell'applicazione, poi, utilizzo le due classi così:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Il problema è che così facendo non viene mai scatenato l'OnPrintPage di PrintDocument. Suppongo che il problema sia nella dichiarazione Shadows di document, ma non mi viene in mente come altro dichiararlo.
Non so se son stata chiara, il problema che sto affrontando è piuttosto complesso e non scendo nei dettagli per non dilungarmi. Ma se così non è chiaro fatemelo sapere!
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