Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Imprimir en un form

Estas en el tema de Imprimir en un form en el foro de Visual Basic clásico en Foros del Web. Quiero hacer que se pueda imprimir desde un form con un command buton en otro form. Trate primero cargando el segundo formulario, luego imprimiendo con ...
  #1 (permalink)  
Antiguo 26/05/2009, 08:39
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
Imprimir en un form

Quiero hacer que se pueda imprimir desde un form con un command buton en otro form.

Trate primero cargando el segundo formulario, luego imprimiendo con print, y luego mostrando el form, pero no aparece nada, aca una parte del codigo a ver si me pueden dar una mano.

Código:
Dim Item As ListItem
Dim i As Integer, AnchoCol As Single, Espacio As Integer, x As Integer
Load Form8

AnchoCol = 0
'Recorremos desde la primer columna hasta la última para almacenar el ancho total
For i = 1 To ListView2.ColumnHeaders.Count
AnchoCol = AnchoCol + ListView2.ColumnHeaders(i).Width
Next

Espacio = 400
'Encabezado de ejemplo
Form8.Print " Ejemplo para imprimir un control ListView "

'Imprime un espacio en blanco
Form8.Print

'Imprime una línea
Form8.Line (Form8.CurrentX, Form8.CurrentY)-(Form8.ScaleWidth, Form8.CurrentY)

'Acá se imprimen los encabezados del ListView
For i = 1 To ListView2.ColumnHeaders.Count
Espacio = Espacio + CInt(ListView2.ColumnHeaders(i).Width * Form8.ScaleWidth / AnchoCol)
Form8.Print ListView2.ColumnHeaders(i).Text;
Form8.CurrentX = Espacio
Next
  #2 (permalink)  
Antiguo 26/05/2009, 11:46
 
Fecha de Ingreso: marzo-2009
Mensajes: 355
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: Imprimir en un form

Solucionado me olvide de poner Form8.Show
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 01:26.