나는 여러 가지 다른 문제에 직면하는 데 사용했던 동일한 문제를 갖고 있으며 여러 가지 해결책을 찾아왔다. 마지막으로, 다음은 예상대로 나를 위해 여러 게시물을 합친 것입니다.여기
private void btnCompare_Click(object sender, EventArgs e)
{
ThreadStart threadStart = new ThreadStart(Execution);
Thread thread = new Thread(threadStart);
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
}
또한 PictureBox 컨트롤 호출 수행하는 실행 방법 :
private void Execution()
{
btnCompare.Invoke((MethodInvoker)delegate { pictureBox1.Visible = true; });
Application.DoEvents();
// Your main code comes here . . .
btnCompare.Invoke((MethodInvoker)delegate { pictureBox1.Visible = false; });
}
염두에 두어야을의 PictureBox를이 속성 창에서 보이지 않는 이하 수행합니다 애니메이션에 대한
private void ComparerForm_Load(object sender, EventArgs e)
{
pictureBox1.Visible = false;
}
을 이 컨트롤러를 사용할 수있는 이미지. http://www.codeproject.com/Tips/1004624/Gif-viewer-Snipper-control – xwpedram