2014-09-23 4 views
1

양식이 다른 양식에서 닫히는 것을 어떻게 감지 할 수 있을지 궁금합니다. 주 클라이언트가 보낸 사람이라는 다른 양식을 열어 보았을 때 보낸 사람 양식이 주 클라이언트 양식에서 닫힐 때 어떻게 감지합니까?다른 양식에서 양식을 닫는 중 감지하는 방법은 무엇입니까?

+0

아주 좋은 제안 이후 , 내가 그것을 시도하자, 빠른 응답을 주셔서 감사합니다! – Austin

+0

[윈도우 폼이 이미 열려 있는지 확인하고, 닫혀 있는지 확인하는 방법] (http://stackoverflow.com/a/3861742/342740), 코드의 닫기 부분을 무시하고 포커스를 맞출 수 있습니다 나머지는 – Prix

+0

@Prix - 이것은 중복되지 않습니다. 이것은 닫는 양식에 관한 것입니다. – Enigmativity

답변

3

이벤트 처리기를 양식의 closing 이벤트에 연결하십시오.

이렇게하면 양식을 닫을 때 원하는대로 할 수 있습니다.

2

당신은 FormClosing 이벤트

form.FormClosing += (sender, eventArgs) => 
{ 
    //Do your magic here 
}; 

거기에 System.Windows.Forms.Forms.Closing 이벤트도 있지만 사용되지 않습니다 때문에, "다른 형태"에서 이벤트 핸들러를 첨부 할 수 있습니다 .NET 2.0

+0

+1 /'여기에 당신의 마법을 말하십시오 ': P – alykins

+0

왜 downvote입니까? –

+0

나는 당신에게 그 코드가 있기 때문에 +1을 주었지만, 아마 설명이 잘 풀릴 것이기 때문에 +1했다. – paqogomez