FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Boton para imprimir tmemo
Buenos dias, quisiera saber como poner un boton para que al darle click, poder imprimir mi TMemo, garcias.
|
#2
|
||||
|
||||
Hola Jorge.
Poner un botón y asignar evento OnClick: Desde la paleta de componentes pone un TButton en el Form. Seleccionado el TButton, hacé click sobre la pestaña events, doble click sobre el evento OnClick. Imprimir: Existe más de una forma hacerlo, ya sea que uses algún Report, o mediante la unit Printers. Te pongo un ejemplo de como imprimir del último modo:
Llamada:
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-01-2011 a las 22:16:21. |
#3
|
||||
|
||||
Hola
Bueno, aparte de lo dicho por el Maestro ecfisa: Para poner un boton se tiene que hacer con mucho cuidado. Aqui pongo un ejemplito con QReport. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 03-02-2011 a las 01:07:39. |
#4
|
||||
|
||||
Creo recordar que también puedes poner el botón y al pulsarlo:
memo1.print(''); Se acabó. |
#5
|
||||
|
||||
Una afirmación que difícilmente se pueda superar...
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-01-2011 a las 20:36:54. |
#6
|
||||
|
||||
Hola Casimiro.
También fué lo primero que pensé, pero esa propiedad aparentemente la tiene el RichEdit pero no el Memo. Habría que probar si funciona: Luego te comento. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-01-2011 a las 20:43:30. |
#7
|
||||
|
||||
Hola
Ya decia yo que eso no me lo habian enseñado... Saludos amigos.
__________________
Siempre Novato |
#8
|
|||
|
|||
Gracias por las respuestas, tratare de hacerlo haber si me sale, ya que soy nuevo en esto, comentare despues, gracias.
|
#9
|
||||
|
||||
Hola de nuevo.
La sentencia
definitivamente no funciona. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#10
|
|||
|
|||
Bueno puse un Tbutton en el form y puse esto
procedure TForm1.Button1Click(Sender: TObject); begin Imprimir(Memo1.Lines); end; Pero cuando le doy Run, no me manda el fom, me mande de nuevo a lo que escribi peroesta linea en rojo Imprimir(Memo1.Lines); Estoy haciendo algo mal? |
#11
|
||||
|
||||
Hola.
Si pusiste el TButton con su evento asignado, el TMemo con algún contenido y el procedimiento 'Imprimir', tendría que funcionar. ¿ Te arroja algún error ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#12
|
||||
|
||||
Cita:
|
#13
|
|||
|
|||
Esto es lo que hice, inicie un nuevo proyecto, inserte un Tmemo, despues inserte un TButton, hize doble click en el TButton y me mando a la ventana con esto
procedure TForm1.Button1Click(Sender: TObject); begin end; despues agregue lo que me mencionaron, Imprimir(Memo1.Lines); y me quedo asi procedure TForm1.Button1Click(Sender: TObject); begin Imprimir(Memo1.Lines); end; Y al darle Run me hace lo que mencione antes la linea en donde esta ¨"Imprimir(Memo1.Lines);" esta en color rojo |
#14
|
||||
|
||||
Hola Jorge.
Me dá la impresión de que tenés puesto un Break en esa línea ( un círculo rojo sobre el márgen del editor ). Si es así hacé click sobre él, desaparecerá y continuará la ejecución del programa. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#15
|
||||
|
||||
Cita:
Este es el código que usé para la prueba:
Me dá violación de acceso, no sé que pueda estar fallando (o faltando)... ¿ Le haces algúna conversión previa ? Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-01-2011 a las 21:30:25. |
#16
|
|||
|
|||
Sera acaso que la version que tengo esta en ingles? digo por lo de "Imprimir" en el codigo que pongo.
y no la verdad no encuentro eso del break que me dices. Última edición por ecfisa fecha: 14-01-2011 a las 22:06:15. Razón: Remoción de dirección de correo privado |
#17
|
||||
|
||||
Hola Jorge.
No, no tiene nada que ver el nombre del procedimiento; puede ser el que gustes. Te pongo el código completo que usé para la prueba ( funciona bién ), a ver si te sirve:
Nota: Si lees la guia de estilo verás que dice: "No solicites que te respondan por correo en privado". Uno: Las respuestas en privado no sirven a otros compañeros. Dos: Te van a llenar de spam. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 14-01-2011 a las 22:16:40. |
#18
|
|||
|
|||
Todo este codigo en donde lo tengo que inserta, disculpa mi ignorancia.
|
#19
|
||||
|
||||
Hola
Ahora pregunto: Este codigo funciona pero imprime directamente, osea se necesita tener conectada la impresora etc.? Lo digo por que a mi se me traba, no hace nada, eso si, no tengo la impresora conectada. Saludos
__________________
Siempre Novato |
#20
|
||||
|
||||
Cita:
Era sólo un ejemplo, habría que agregar las comprobaciones necesarias para detectar la impresora. Indudablemente le sería más simple utilizar el ejemplo de QReport que adjuntaste. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
deshabilitar el boton imprimir de word desde delphi | ingabraham | Varios | 3 | 07-07-2010 17:52:31 |
Boton Imprimir de la vista previa | javierin_ | Impresión | 3 | 19-04-2007 12:54:27 |
Imprimir varios campos Tmemo en un mismo reporte | mbguantay | Impresión | 1 | 22-03-2007 16:59:34 |
boton imprimir en el Olecontainer | kanyrosana | Conexión con bases de datos | 0 | 23-10-2006 22:03:59 |
Imprimir texto de un TMemo | ixMike | Impresión | 0 | 10-10-2006 19:19:02 |
|