Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema - Vista Previa

Estas en el tema de Problema - Vista Previa en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/06/2012, 09:39
 
Fecha de Ingreso: junio-2012
Mensajes: 1
Antigüedad: 11 años, 10 meses
Puntos: 0
Problema - Vista Previa

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.

[URL=http://imageshack.us/photo/my-images/696/vistaprevia1.png/][IMG]http://img696.imageshack.us/img696/3894/vistaprevia1.png[/IMG][/URL]
[URL="http://imageshack.us/photo/my-images/696/vistaprevia1.png/"]Imagen Vista Previa 1[/URL]

Pero en la vista previa o imprimir, el label lo muestra al fondo.


[URL=http://imageshack.us/photo/my-images/820/vistaprevia2.png/][IMG]http://img820.imageshack.us/img820/466/vistaprevia2.png[/IMG][/URL]
[URL="http://imageshack.us/photo/my-images/820/vistaprevia2.png/"]Imagen Vista Previa 2[/URL]

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

Etiquetas: previa, vistas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:57.