FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Deshabilitar los botones del QuickReport (esta es dificil)
Hola amigos,
Les tengo una consulta que me tiene con los pelos de punta, no eh encontrado ni jota y espero que ustedes me puedan ayudar. la cuestión es como deshabilito el boton de imprimir de la vista previa del quickReport?? Saludos, Esteban |
#2
|
||||
|
||||
Pues, no se puede, a no ser que tu mismo te construyas un visor personalizado.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
Cita:
La vista preliminar de QuickReport se presenta en una ventana de tipo TQRStandardPreview que afortunadamente aparece en la lista Screen.Forms de manera que podemos acceder directamente a ella en código recorriendo Screen.Forms hasta encontrar una cuyo ClassName sea 'TQRStandardPreview' Una vez que tenemos una referencia a esta forma podemos recorrer la lista de sus componentes (Components) e inhabilitar las que nos plazca. Para saber cuál nos place podemos examinar la propiedad Name y/o ClassName de cada componente. El único detalle es encontrar el momento adecuado para examinar Screen.Forms. Intenté con el evento OnDeactivate del formulario desde donde llamo al preview y funciona en el caso no modal pero falla en el modal. Finalmente escribí directamente un manejador para el mensaje WM_ACTIVATE que se recibe tanto cuando se activa la ventana como cuando se desactiva. // Saludos |
#4
|
||||
|
||||
Sorprendente Román. No me queda más remedio que retractarme de mi anterior afirmación.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
||||
|
||||
Cita:
// Saludos |
#6
|
||||
|
||||
Gracias por el dato!
aunque chapuza es una solución. otra cosita guiame un poquito pues no encuentro el famoso screen (chistosos abstenerse), esto lo tengo que hacer en tiempo de ejecucion o puedo hacerlo en tiempo de diseño? |
#7
|
||||
|
||||
Cita:
¡Lástima! Entonces te diré que Screen es una variable global que puedes usar sin más tan sólo incluyendo la unidad Forms (que normalmente ya estará incluída). // Saludos |
#8
|
|||
|
|||
Estoy interesada en desactivar la impresion de esta forma tan comoda, pero no entiendo lo que tengo que hacer con la varaible screen, ni como encontrar tqrstandardpreview
Gracias |
|
|
|