2014-01-29 2 views
0

를 퀘스 트 로그에서 사라질 초 X의 금액을 표시 만드는 방법 I (순서대로) 할 수 있습니다에 PictureBox (GIF)가 다음 하나의 방법

public void method() 
{ 
    picturebox1.visible = true; 

    //wait 2 seconds; 

    picturebox1.visible = false; 
} 

답변을 아마 정말 쉽습니다하지만 내 머리는 미안, 지금 튀김 .

답변

0
public async void method() 
{ 
    pictureBox1.Visible = true; 

    await Task.Delay(2000); 

    pictureBox1.Visible = false; 

} 
+0

내가 사용해야하는 네임 스페이스의 어떤 종류가 있습니까? Intellesence가 "async"또는 "await"와 같은 doesnt를 가지고 있습니다. – Jaekx

+0

아니요, Framework 버전이 4.5인지 확인하십시오. http://msdn.microsoft.com/en-us/library/bb398202.aspx –

0
public void method() 
{ 
    picturebox1.visible = true; 

    //wait 2 seconds; 
    Thread.Sleep(2000); 

    picturebox1.visible = false; 
} 
+0

이렇게하면 UI 스레드가 차단됩니다. 응용 프로그램이 응답하지 않게됩니다. Task.Delay (2000)를 기다리는 것이 좋습니다. –

+0

예 .. 원하는 경우 UI는 반응 형 사용 상태로 유지됩니다. Task.Delay() – Sampath