Hola! Tengo un pequeño problema a la hora de generar la Vista Previa de un tabcontrol.
Si me Genera la vista previa, pero me muestra los elementos al reves.
Por ejemplo:
Tengo dos elementos, una picturebox y un Label. El label enfrente.
Imagen Vista Previa 1
Pero en la vista previa o imprimir, el label lo muestra al fondo.
Imagen Vista Previa 2
Una solucion era enviar el label al fondo, pero mi problema es que son mas de 20 elementos los que quiero mostrar.
Codigo:
Código:'Boton de Vista Previa Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click PrintPreviewDialog1.Document = Me.PrintDocument1 PrintPreviewDialog1.Document.DefaultPageSettings.Landscape = True PrintPreviewDialog1.ShowDialog() End Sub 'Genera Vista Previa del TabControl Private Sub PrintDocument1_PrintPage(sender As System.Object, e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage Dim bmp As Bitmap = New Bitmap(Me.TabControl1.TabPages(0).Width, Me.TabControl1.TabPages(0).Height) Me.TabPage1.DrawToBitmap(bmp, New Rectangle(0, 0,Me.TabPage1.Width, Me.TabPage1.Height)) Me.TabPage1.DrawToBitmap(bmp, TabPage1.Bounds) e.Graphics.DrawImage(bmp, 0, 0) bmp.Dispose() End Sub

LinkBack URL
About LinkBacks

Citar