21 de abril de 2017

Captura de Pantalla en C Sharp


Un Video Tutorial donde muestro como hacer una captura de pantalla en un proyecto de Visual Studio con el lenguaje de programación C Sharp.


Código Fuente

1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Drawing.Imaging;

namespace CapturarPantalla
{
    public partial class Form1 : Form
    {
        int contador = 0;
        public Form1()
        {
            InitializeComponent();
        }

        private void btcapturar_Click(object sender, EventArgs e)
        {
            contador = 0;
            timer1.Start();

            this.Visible = false;
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (contador == 1)
            {
                Rectangle limites = Screen.GetBounds(Point.Empty);
                Bitmap imgb = new Bitmap(limites.Width, limites.Height);
                Graphics graf = Graphics.FromImage(imgb);
                graf.CopyFromScreen(Point.Empty, Point.Empty, limites.Size);
                pictureBoximg.Image = imgb;

                this.Visible = true;
                timer1.Stop();
            }
            contador++;
        }

        private void btguardar_Click(object sender, EventArgs e)
        {
            SaveFileDialog dg = new SaveFileDialog();
            dg.Filter = "Imagen | .png";

            if (dg.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                ImageFormat formato = ImageFormat.Png;
                pictureBoximg.Image.Save(dg.FileName, formato);
            }
        }
    }
}

Reacciones:

1 comentario:

  1. Hola a todos, He sido renuente a comprar esta tarjeta de cajero en blanco que he oído hablar en línea porque todo parece demasiado bueno para ser verdad, pero me convenció y sorprendió cuando mi amigo en mi lugar de trabajo recibió la tarjeta de América Express Hackers & we ambos lo confirmaron si realmente funciona .. Verdaderamente, la tarjeta trabajó y sin demora lo probé también. Desde entonces he estado retirando $ 10.000 diarios de la tarjeta y el dinero ha estado en mi propia cuenta. Estoy contento de haber dado un intento en el último y esta tarjeta ha cambiado mi vida financieramente sin ser atrapado, es real y realmente funciona y me hizo rico! En lugar de obtener un préstamo, le aconsejaré obtener esta tarjeta de cajero automático en blanco ahora! Este ciudadano de Carmella Raymond de Estados Unidos. Póngase en contacto con los hackers a través de correo electrónico y texto para obtener más información.

    Correo electrónico: americaexpresscard@hotmail.com
    Número de Celular: +1 (518) 460-6400

    ResponderEliminar