2012-04-22 8 views
0

C#으로 게임 프로젝트를 시작했고 문제가 발생했습니다. 게임에는 버튼이있는지도 양식이 있습니다. 버튼을 클릭하면 새 양식이 opend- 필드입니다. 제 문제는 양식 (필드) 활동을 마치는 방법을 모르겠다는 것입니다. this.close()는 작업을하지 않으며 양식을 볼 수 없더라도 계속 작동합니다.양식 활동을 닫고 중지하는 방법.

+0

양식이 계속 작동하는지 어떻게 알 수 있습니까? – VibeeshanRC

+0

질문이 명확하지 않습니다. 어떤면에서 "양식을 볼 수 없다면 양식은 계속 작동합니까?" – roken

+0

게시 한 문제 양식은 g.Show가 아닙니다. 이 새로운 양식을 보여주는 코드로 할 수 있지만 게시 한 코드는 이전 오류의 증상입니다. –

답변

0

게임에 Timer이 사용됩니까? 그렇다면 양식을 닫기 전에 중지하십시오.

private void Charmove_Load(object sender, EventArgs e) 
{ 
    ... 
    timer1.Stop(); 
    Messagebox.Show("You've won the stage. Well done!"); 
    this.Close(); 
    g.Show(); 
} 
관련 문제