border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 


Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 16-11-2004, 01:28:08
Avatar de badtzdizzy
Buena Participación en el Foro
 
Registrado: abr 2004
Ubicación: México, D.F.
Posts: 95
badtzdizzy Valoración +2
Contactar con badtzdizzy a través de MSN
Predeterminado Imprimir solo un objeto contenido dentro de un form

Hola

Me gustaría saber si existe algun procedimiento para imprimir sólo un objeto contenido en un form, lo que sucede es que estoy utilizando los controles de Measurement Studio de National Instruments y me gustaría imprimir solo el objeto encargado de graficar datos y no todo el form. De antemano gracias.
Responder Con Cita
  #2 (permalink)  
Antiguo 16-11-2004, 03:31:14
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.266
acalanto ha deshabilitado la reputación
Predeterminado

Si el control que mencionas tiene una propiedad Picture o similar que contenga la estructura de la imágen-Gráfico representado, lo puedes imprimir con Printer.PaintPicture <objeto>.Picture
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #3 (permalink)  
Antiguo 16-11-2004, 09:03:54
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.404
J.M.Movilla Valoración +2
Predeterminado

Una alternativa, y ya sabrás perdonar el que no se trate de un proceso elegante, sería usar el Form1.PrintForm después de haber puesto un Objeto.Visible = False para los objetos que no quieras imprimir; y detrás del PrintForm vuelves a declarar Objeto.Visible = True... Un poco "guarrete"... pero efectivo (y sin crear conflictos estéticos, por lo cortito del apagón...)
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
  #4 (permalink)  
Antiguo 16-11-2004, 23:28:17
Avatar de badtzdizzy
Buena Participación en el Foro
 
Registrado: abr 2004
Ubicación: México, D.F.
Posts: 95
badtzdizzy Valoración +2
Contactar con badtzdizzy a través de MSN
Predeterminado

Muchas gracias

Trataré por los dos métodos y ya después les contaré. Abusando de su confianza... ¿existe alguna forma de pegar un objeto que esté en un form, sobre un picture box que esté en un form distinto? Espero haberme explicado. Gracias.
Responder Con Cita
  #5 (permalink)  
Antiguo 17-11-2004, 07:34:58
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.266
acalanto ha deshabilitado la reputación
Predeterminado

Si el control es un picture lo puedes copiar sobre otro picture sin ningún problema simplemente por igualación (Con la palabra SET pues es un objeto). Lo que no podrás es copiar un textbox sobre un picture ya que sería como tratar de sumar peras con manzanas. En todo caso lo que resultaría posible es, copiar la pantalla en el portapapeles (El potapapeles contendría una umágen) y de ahí a un picture, pero que te quede claro que no estás copiando los controles sino la imágen representada en pantalla.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #6 (permalink)  
Antiguo 19-11-2004, 22:54:49
Avatar de badtzdizzy
Buena Participación en el Foro
 
Registrado: abr 2004
Ubicación: México, D.F.
Posts: 95
badtzdizzy Valoración +2
Contactar con badtzdizzy a través de MSN
Predeterminado

Perdon por la tardanza en responder pero ando de un lado para otro.
Pues el objeto que quiero pegar es una especie de pantalla de osciloscopio y forma parte del measurement studio de national, así que no se si se pueda. De todos modos ahorita estoy tratando de exportar los datos a excel. Gracias por todo acalanto.
Responder Con Cita
  #7 (permalink)  
Antiguo 22-11-2004, 06:04:46
Gran Participación en el Foro
 
Registrado: oct 2003
Posts: 437
MiguelS Valoración +2
Predeterminado

Te recomieno utilizar el vsPrintrer de componentOne.
Tiene una propiedad RenderControl que hace lo que estas buscando.
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
okupar el objeto de otro Form en vb.net 2003 EnzoDiego Visual Basic.NET 2003 & 2005 1 03-03-2008 22:43:56
Posición de los formularios dentro de un Form MDI J@rge Visual Basic 6.00 3 20-04-2007 05:06:46
ejecutar un form dentro de otro proyecto (multi proyectos) Andres Visual Basic 6.00 2 27-02-2006 15:25:20
No puedo mover objetos dentro de un form bats Visual Basic 6.00 1 19-08-2005 11:32:20
Ajustar un objeto dentro de un form badtzdizzy Visual Basic 6.00 4 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 19:55:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right