CSPromex
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Programadores dedicados a C sharp .Net, eres nuevo, experto o quieres aprender a programar en C Sharp, aquí encontraras todo lo que necesitas.
 
ÍndiceBuscarÚltimas imágenesChatRegistrarseConectarse
Conectarse
Nombre de Usuario:
Contraseña:
Entrar automáticamente en cada visita: 
:: Recuperar mi contraseña
Últimos temas
» Sockets Conexion,Envio y recepcion de datos (mini-chat Cliente-Servidor)
Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeSáb Sep 30, 2023 6:24 pm por EurekaMartin

» Graficos: Grafica circular
Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeMar Mar 05, 2019 4:58 pm por Luis Garcia

» Calendario hecho Manualmente
Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeMar Mar 05, 2019 3:52 pm por Luis Garcia

» Activar el protector de pantalla.
Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeMar Mar 05, 2019 3:12 pm por Luis Garcia

» Hacer backup de MySql desde C#
Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeMar Abr 18, 2017 10:04 pm por maurifl

» Sockets programa para Ciber Cafe (Cliente-Servidor)
Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeLun Ago 10, 2015 5:45 pm por artes

» Ayuda crear emoticones en un chat
Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeDom Jul 12, 2015 9:00 pm por yeco96

» Necesito ayuda para pasar datos a un Datagridview
Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeDom Jun 07, 2015 4:33 pm por rafaelfa

» Reproductor de música->Lista de reproducción (Guardar-Cargar)
Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeLun Jun 01, 2015 3:00 pm por kevin22

Buscar
 
 

Resultados por:
 
Rechercher Búsqueda avanzada
Síguenos:
Crear foro Crear foro Crear foro

 

 Capturar la pantalla, mostrarla y guardarla.

Ir abajo 
2 participantes
AutorMensaje
Guillermo Javier Salazar
STAFF TEAM
STAFF TEAM
Guillermo Javier Salazar


Mensajes : 181
Puntos : 349
Localización : México
Comentarios : El azar favorece a una mente preparada.

Capturar la pantalla, mostrarla y guardarla. Empty
MensajeTema: Capturar la pantalla, mostrarla y guardarla.   Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeSáb Mar 12, 2011 10:48 am

Capturar la pantalla, mostrarla y guardarla.

Veremos el como tomar una captura de la pantalla, mostrarla en un picturebox y guardarla como un archivo bmp, primero necesitamos un button, un timer y un picturebox al cual le recomiendo que cambien su propiedad SizeMode a StretchImage para que la imagen se ajuste al picturebox. Empecemos, en el evento click del button pondremos el siguiente código:

----------------------------------------------------
this.WindowState = FormWindowState.Minimized;//se minimiza el formulario
timer1.Interval = 500;//tiempo de espera antes de tomar el screen
timer1.Enabled = true;//se activa el timer
----------------------------------------------------

el timer lo uso para dejar un tiempo de medio segundo antes de tomar la captura, esto lo hago para dar tiempo a que se minimice el formulario, para tener una captura limpia de la pantalla, en el evento Tick del timer pondremos lo siguiente:

---------------------------------------------------
Bitmap bmpCaptura = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); //medidas del bitmap
Graphics Captura = Graphics.FromImage(bmpCaptura);
Captura.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size);//se toma la impresion de pantalla
pictureBox1.Image = bmpCaptura;//se visualiza en el picture
bmpCaptura.Save(@"C:\Users\TuMaquina\Desktop\CSharProgramadoresMexico.bmp");//se guarda en la dirección, recuerda cambiarla para tu maquina
timer1.Enabled = false; //se desactiva el timer
----------------------------------------------------

Ok esto es todo, recuerda cambiar la dirección, podrías utilizar un SaveFileDialog para personalizar la dirección donde guardar la imagen, pero eso ya lo dejo a su criterio, esto solo es un ejemplo del como hacerlo.
Volver arriba Ir abajo
https://cspromex.activo.mx
JPUM
Principiante
JPUM


Mensajes : 6
Puntos : 6

Capturar la pantalla, mostrarla y guardarla. Empty
MensajeTema: Re: Capturar la pantalla, mostrarla y guardarla.   Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeLun Nov 12, 2012 7:03 pm

Gracias por la aportacion muy interesante cheers
Volver arriba Ir abajo
JPUM
Principiante
JPUM


Mensajes : 6
Puntos : 6

Capturar la pantalla, mostrarla y guardarla. Empty
MensajeTema: Re: Capturar la pantalla, mostrarla y guardarla.   Capturar la pantalla, mostrarla y guardarla. I_icon_minitimeLun Nov 12, 2012 7:03 pm

Gracias por la aportacion muy interesante cheers
Volver arriba Ir abajo
Contenido patrocinado





Capturar la pantalla, mostrarla y guardarla. Empty
MensajeTema: Re: Capturar la pantalla, mostrarla y guardarla.   Capturar la pantalla, mostrarla y guardarla. I_icon_minitime

Volver arriba Ir abajo
 
Capturar la pantalla, mostrarla y guardarla.
Volver arriba 
Página 1 de 1.
 Temas similares
-
» Centrar un DIV en la pantalla.
» Activar el protector de pantalla.

Permisos de este foro:No puedes responder a temas en este foro.
CSPromex :: PROGRAMACIÓN EN C# :: Código abierto-
Cambiar a: