질문하나 올립니다.
Modal 속성으로 폼을 만들었는데...특정 작업 후에는 Modal의 속성이 없어집니다.
화면의 형태는 메인폼, 모달폼1, 모달폼2 로 구성되어 있습니다.
메인폼에서 모달폼1을 호출하는데, 모달폼1은 리스트 형태로 정보를 선택하는 화면이고,
모달폼2는 모달폼1에서 호출되는데, 모달폼1의 선택된 정보를 수정하거나, 추가하는 화면입니다.
현재 상태는 메인폼에서 모달폼1을 호출하고, 리스트의 내용중 하나를 선택하여 수정버튼을
클릭하여 모달폼2를 호출하고, 내용 수정한 후 저장합니다.
모달폼2의 저장 버튼을 클릭 후에는 모달폼1의 Modal속성이 사라집니다.
모달폼2에서 내용 수정 하여 저장하면 모달폼2는 사라지고 모달폼1이 화면의 최상위에 나오는데,
이때 메인폼을 클릭하면 모달폼1이 메인폼 뒤로 숨는다는...-.ㅡ;
이런 경우는 어찌 대처해야할지요?
참고.
모달폼1에서 모달폼2를 호출할 때 리스트의 DataSet을모달폼2의 DataSet에 할당합니다.
그래서 모달폼2에서 작업 완료 후에 할당된 DataSet을 재조회합니다.
이때, 모달폼2가 사라지기 전에 모달폼1의 내용이 갱신됩니다.
혹시 DataSet을 공유하여 발생하는 문제가 아닐지 의심해봅니다.
DataSet을 공유하는 문제와는 전혀 상관이 없을듯 하구요...
혹시 모달폼1을 화면에 표시할때 호출을 어떻게 하셨는지? 제 생각엔 걍 Show로 표시하신것같은데...
ShowModal로 바꾸어보세요...
^^ 항상 즐코하세요...