saveDialog '다른 이름으로 저장'창이 현재 열려 있는지 감지 할 수 있습니까?C# Visual Studio : '다른 이름으로 저장'창이 열리는 방법
내 프로그램에서 데이터를 내보낼 수있는 옵션이 있습니다.이 버튼을 클릭하면 화면에 아무 것도 보이지 않지만 시간이 갈수록 더 많은 데이터가 내보내지고 그 다음에 15 초가됩니다. '다른 이름으로 저장'창이 나타납니다.
데이터를 내보내는 동안 일부 액티비티를 실행하려면 내보내기 단추를 클릭 할 때 실행되는 별도의 양식에 진행률 표시 줄이 있습니다.
진행률 표시 줄은 현재 진행률 표시 줄이 최대 값에 도달 할 때까지 점진적으로 추가되는 타이머로 작업하고 있습니다.
내 이슈는 현재 내보내기가 얼마나 오래 될 것인지 추측하고 이에 따라 진행률 막대 값을 조정합니다.
대신 '다른 이름으로 저장'창이 열리면 진도 막대가 최대 값에 도달하고 양식이 닫히고 싶습니다.
saveDialog '다른 이름으로 저장'창이 현재 열려 있는지 감지 할 수 있습니까?
안녕 될 것입니다 후 실행하면 열 창
을 확인하는 것입니다, 문제는 당신이 돈이다 진행률 막대가 최대치에 도달 할 때를 알지 못합니까? 정확한 ProgressBar를 원할 경우 내보내기 한 데이터에 따라 Progres를 업데이트해야합니다. 내보내기가 완료되면 열려있는 창을 확인하는 것과 같은 "해결 방법"이 필요하지 않습니다. 이 경우 도움이 될 수 있습니다. https://stackoverflow.com/questions/28508365/update-progress-bar-in-another-form-while-task-is-running – huserben