-1
은 내가 하드 디스크에 스크린 샷을 저장 타이머 틱 이벤트가 :어떻게 pictureBox1에 각각의 새 이미지를 표시 할 수 있습니까? Form1에에서
private void timer1_Tick(object sender, EventArgs e)
{
count++;
sc.CaptureScreenToFile(mainDirectory + count.ToString("D6") + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
sc.CaptureScreen();
label2.Text = count.ToString();
if (count == 1)
{
label4.Text = string.Format("{0:N2} KB", GetFileSizeOnDisk(mainDirectory + "000001.jpg").ToString());
label4.Visible = true;
}
}
DisplayImages();
새로운 스크린 샷 내가 pictureBox1에서이 이미지를 표시 할 하드 디스크에 저장 한 후마다. 그리고 그 다음에 ... 1000ms로 설정된 타이머 간격. 따라서 pictureBox1의 스크린 샷은 매초마다 변경되어야합니다.
private void DisplayImages()
{
}
하드 디스크의 파일을 초 단위로 가져 와서 pictureBox에 표시하려면 어떻게해야합니까? 그리고 중요한 경우 파일이 사용 중이 아닌지 확인해야합니다.
예를 들어 하드 디스크의 첫 번째 파일은 000001.jpg, 000002.jpg 등입니다.