Form Tasarımı
İlk önce form'a pictureBox eklenir. Butonlara aşağıda yer kalacak şekilde formun tamamı kaplanır pictureBox ile. Daha sonra iki farklı buton eklenir. Birisinin ismi başla diğerinin ismi ise dur olarak ayarlanır. Her iki butonun design ismi sırası ile button1 ve button2 dir. Bu işlemlerden sonra ise bir tane pictureBox içerisinde timer eklenir. timer'ın Interval değeri 1 olarak ayarlanır. Zaten form.cs kısmına aşağıdaki kodu ekledikten sonra program sorunsuz çalışmalıdır. Çalışma mantığını anlamak için kodları incelemeniz yeterlidir.
Programın ekran görüntüsü.
Program kodu
namespace ScreenRecorder
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Bitmap bmp;
Graphics gr;
private void button1_Click(object sender, EventArgs e)
{
timer1.Start();
}
private void button2_Click(object sender, EventArgs e)
{
timer1.Stop();
}
private void timer1_Tick(object sender, EventArgs e)
{
try
{
bmp = new Bitmap(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
gr = Graphics.FromImage(bmp);
gr.CopyFromScreen(0, 0, 0, 0, new Size(bmp.Width, bmp.Height));
pictureBox1.Image = bmp;
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}
catch(Exception hata)
{
MessageBox.Show(hata.Message);
}
}
}
}
Bunu video halinde kaydediyorum sonra video acilmjyor
YanıtlaSil