Bienvenido a Visual Basic Siglo XXI
Inicio · Artículos · Descargas · Tu cuenta · Foros · Top 10
 
 


 
 
Módulos

· Inicio
· Artículos
· Blogs
· Buscar
· Comentarios
· Descargas
· Encuestas
· Enlaces
· Enviar artículos
· Estadísticas
· Foros
· Mensajes privados
· Recomiéndanos
· Top 10
· Tu cuenta
 
 

 
 
Publicidad

 
 

 
 
¿Quién está en línea?

Actualmente hay 10 invitados, 0 miembro(s) conectado(s).

Eres un usuario anónimo. Puedes registrarte aquí
 
 

 
 
Páginas amigas

Código web
!!! Gana dinero gratis !!!

Mundo JavaScript

Get Firefox!

Sorteo de visas

Audios de Chicho

ActiveLock

CabControl

Blog de Gustavo Alegre

RECMA - Vigilancia por Internet

Centrales telefónicas IP
OnGlasses.net - Contenidos de programación, artículos, foros,  videos, noticias, eventos y chat.
 
 

 
 
Visual Basic Siglo XXI: Foros
 
 


 
  Visual Basic Siglo XXI :: Ver tema - cmdialog: guardar como imagen un sector determinado del form
 FAQFAQ   BuscarBuscar   Grupos de UsuariosGrupos de Usuarios   PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 

cmdialog: guardar como imagen un sector determinado del form

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> General
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
luckyz
Medio
Medio


Registrado: May 13, 2005
Mensajes: 31
Ubicación: Rafaela

MensajePublicado: 09/04/2006 03:53:19 pm    Asunto: cmdialog: guardar como imagen un sector determinado del form Responder citando

Hola, tengo un problema. Tengo un botón al cual quiero asignarle la acción de guardar, pero debo guardar (como imagen, por ejemplo *.bmp) un sector determinado del formulario en donde tengo varias imágenes (más de 20 y algunas están ensimadas).

Quisiera saber que es lo que tengo que hacer para poder guardarlas en un archivo *.bmp (pero sólo esas imágenes).
Me podrían ayudar? (ya coloque la propiedad filter, lo unico que me falta es el resto del código)
_________________
***LuckyZ***:.

"Los sabios buscan la sabiduría; los necios creen haberla encontrado." (Napoleón Bonaparte.)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
galegre
Administrador del sitio
Administrador del sitio


Registrado: Sep 21, 2004
Mensajes: 42
Ubicación: Lima

MensajePublicado: 13/04/2006 03:23:53 pm    Asunto: Responder citando

Hola luckyz:

CÓMO: Capturar e imprimir la pantalla, un formulario o cualquier ventana.
http://support.microsoft.com/?scid=kb%3Bes%3B161299&x=9&y=15

En dicho artículo hay varias rutinas interesantes para capturar tanto la pantalla entera como cualquier ventana o sólo su área cliente (sin barra de título ni bordes).

En tu caso podrías hacer lo siguiente: Los controles que están uno encima de otro ponlos sobre un PictureBox, luego copia el código del artículo y modifica la función CaptureClient, para que en lugar de decir "frmSrc As Form" diga "frmSrc As PictureBox" (me entiendes, no Wink )

Ahora para guardar la imagen llama a la función SavePicture y CaptureClient de esta forma:

Código:
SavePicture CaptureClient(Picture1), "C:\Imagen.bmp"


Donde "Picture1" es el PictureBox donde están los controles y "C:\Imagen.bmp" es la ruta con el nombre del archivo. Éste último debes obtenerlo de la propiedad FileName del CommonDialog.

Espero te sirva. Smile
_________________
Saludos,
Gustavo Alegre.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor Yahoo Messenger MSN Messenger
scamargo
Novato
Novato


Registrado: Mar 30, 2008
Mensajes: 2

MensajePublicado: 30/03/2008 06:03:32 pm    Asunto: Responder citando

me sirvio mucho el articulo, gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> General Todas las horas son GMT - 5 Horas
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro

Powered by phpBB 2.0.7 © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops © 2003 http://www.nukecops.com

 
 

Forums ©






 
 
Cultura general © 2006. Todos los derechos reservados.
Visual Basic es una marca registrada de Microsoft Corporation.
Esta web ha sido elaborada utilizando PHP-Nuke. Copyright © 2005. Todos los derechos reservados. PHP-Nuke es un Software Libre desarrollado bajo la licencia GNU/GPL.
Página Generada en: 0.141 Segundos