2014-09-05 8 views
6

C# WinForms를 사용하고 있습니다. 팝업 대화 상자가 나타나고 성공적으로 저장되었다는 메시지 상자가 나타납니다.파일 저장 대화 상자에서 취소 버튼을 클릭하면 어떻게됩니까?

사용자가 취소를 클릭하면 내 메시지 상자가 계속 나타납니다.

사용자가 저장 대화 상자에서 취소 버튼을 클릭 한 다음 취소되면 어떻게 할 수 있습니까?

+2

저장 대화 상자를 표시하는 방법과 메시지 상자를 표시하는 방법을 보여주는 질문에 코드를 추가하십시오. –

답변

12

A는 대화 상자를 저장합니다. 귀하의 경우 :

if (mySaveDialog.DialogResult == DialogResult.OK) { /* show saved ok */ } 
+0

내가 틀리지 않으면 DialogResult.Cancel도 사용할 수 있습니다. –

+0

이것이 가장 좋은 방법인지 확인할 수 있습니다 - 또한 –

+0

내게 mySaveDialog.DialogResult를 허용하지는 않지만 아래의 Habib의 대답은 훌륭했습니다! (똑같은 일이 정말로 오타라고 생각합니다.) 정말 고마워요! – jAC

13

사용 SaveFileDialog를 들어 DialogResult

if (form.ShowDialog() == DialogResult.Cancel) 
{ 
    //user cancelled out 
} 

은 : 폐쇄가 일어나는로 설정 DialogResult를 속성이 후

SaveFileDialog saveFileDialog = new SaveFileDialog(); 
if (saveFileDialog.ShowDialog() == DialogResult.OK) 
{ 
    MessageBox.Show("your Message"); 
} 
+2

이것은 큰 감사했습니다! – jAC