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

PrintForm problema con autoscroll

Estas en el tema de PrintForm problema con autoscroll en el foro de .NET en Foros del Web. Buenas tardes compañeros de forosdelweb sucede que tengo un formulario que me genera una serie de datos en un label, el cual se ubica en ...
  #1 (permalink)  
Antiguo 06/04/2013, 10:57
 
Fecha de Ingreso: julio-2004
Mensajes: 323
Antigüedad: 19 años, 9 meses
Puntos: 1
Pregunta PrintForm problema con autoscroll

Buenas tardes compañeros de forosdelweb sucede que tengo un formulario que me genera una serie de datos en un label, el cual se ubica en otro formulario, el problema es que el label depende de la cantidad de resultados aumenta su tampo de manera vertical, creando en la ventana de formulario un autoscroll. hasta alli funciona todo bien, el problema sucede que en el formulario donde esta este label, coloque un formulario normal, con las opciones para imprimir, con el comando
Printform1.print(). pero sucede que me genera la impresion solo con los resultados que se ven en pantalla mas no toma todos los resultados que estan escondidos en el scroll. he buscado en distintas paginas y googlie bastanteeeee sin exito alguno, alguien me podria ayudar a que la impresion tome absolutamente todo el formulario, lo que se visualiza y lo que esta en el scrollbar. muchas gracias amigos es urgente.
  #2 (permalink)  
Antiguo 09/04/2013, 21:15
 
Fecha de Ingreso: julio-2004
Mensajes: 323
Antigüedad: 19 años, 9 meses
Puntos: 1
Respuesta: PrintForm problema con autoscroll

Alguien?? alguna idea por favor
  #3 (permalink)  
Antiguo 18/04/2013, 17:00
Avatar de titux_co  
Fecha de Ingreso: octubre-2006
Mensajes: 24
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: PrintForm problema con autoscroll

Mira, el printform tiene un tamaño maximo, no es que vas a poder imprimir muchas paginas, al menos yo no pude nunca. la vez que lo hice lo hice asi:

Código:
With PrintForm1
        .PrinterSettings.DefaultPageSettings.PaperSize.RawKind = 9
        .PrinterSettings.DefaultPageSettings.Landscape = False
        .PrinterSettings.DefaultPageSettings.Margins.Bottom = 0
        .PrinterSettings.DefaultPageSettings.Margins.Top = 0
        .PrinterSettings.DefaultPageSettings.Margins.Left = 0
        .PrinterSettings.DefaultPageSettings.Margins.Right = 0
        .PrintAction = Printing.PrintAction.PrintToPreview
        .Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
end with
pero tendrias que poner la propiedad "dock"del label en "fill" para que te ocupe todo el formulario, y al formulario ponerle la propiedad "autoscroll" en "true".

fijate y contame

Saludos y suerte

Etiquetas: scrollbar
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 00:57.