2011-12-19 4 views
0

응용 프로그램에 "이 응용 프로그램이 잠겨 있습니다"대화 상자가 있는데, n 분 동안 사용하지 않으면 사용자가 암호를 입력하거나 사용자를 변경해야 다시 로그인 할 수 있습니다.다중 양식이있는 대화 상자 표시 대화 형 상자가 있습니다.

응용 프로그램은 하나 이상의 mdi 학부모와 각 학부모에 탭으로 구성된 하위 양식으로 구성됩니다. 기본적으로 응용 프로그램의 메인 MDI가 있으며 메인 폼에서 열리는 각 "계정"화면은 별도의 MDI 상위에 열립니다. "잠긴"대화 상자는 주 MDI 폼에 표시됩니다.

문제는 사용자가 앱을 사용하기 위해 돌아 왔을 때 비 기본 mdi 형식을 사용 중일 수 있으며 대화 상자가 표시되지 않는 것입니다. 자녀 양식에 앱을 남기지 않더라도 작업 표시 줄에서 앱을 클릭 할 수 있습니다. 이는 앱이 멈춰있는 것처럼 보이기 때문에 사용자를 혼란스럽게하지만, 대화 상자가 사용중인 것과 다른 양식에 바인딩되어있는 것입니다.

좀 더 사용자 친화적 인 방법에 대한 제안 사항이 있으십니까? 당신은 당신에게 당신이 찾고있는 기능을 제공한다 대신 lockForm.ShowDialog();를 사용 lockForm.Show();

를 사용하는 것처럼

감사

답변

0

는 소리.

+0

아니요, lockform.ShowDialog를 사용하고 있지만 어떻게 든 다른 양식 뒤에 숨겨진 것으로 나타납니다. 이것은 여전히 ​​문제이며 해결 방법을 모르겠습니다. – Molloch

관련 문제