Q&A

  • 제발 꼭 한번 읽어주시고 답변을 부탁드립니다.
저는 formStyle을  fsStayOnTop으로 하여 폼을 만들었습니다.
그 이유은 이폼(이력일괄조회)에서 그리드의 내용을 더블클릭하면 그 키값(주민번호)로 다른폼(고객정보)에서 조회를 하여 그 폼이 보여지고, StayOnTop인 창은 minimize됩니다.

Minimize되어 있는 창을 원래크기로 열어 다시 다른 키를 더블클릭해서 그 고객정보를 보고... 이런 작업을 반복하게 됩니다.

그런데 StayOnTop인 창은 MDIChild가 아니라서 메인폼과 별도로 움직여서인지 Minimize된 창이 가끔 모니터영역아래로 숨어서 보이지 않아서
다시 로그인을 해야 하는 일이 발생하고 있습니다.
그 폼이 떠 있으면 다시 띄우지 못하게 해놔서...
제 딴에 해결이라고 한것이 다시 메뉴을 눌러서 그 폼이 떠 있으면 다시 생성하지않고 그 폼을 띄우게 하는 건데 Minimize되었을때 함 안보이는 위치로 옮겼갔으면 다시 그런상태로 되더군요
경험이 넘 부족해서 근본적인 해결을 못하고 있습니다.
고수님들의 명쾌한 답변을 부탁드립니다.
좋은 하루 되세요~





2  COMMENTS
  • Profile
    성더기 2003.09.17 19:27
    Form1.WindowState := wsNormal;
    Form1.Show;
    를 이용해 보세요
  • Profile
    박현화 2003.09.17 20:05


    답변감사합니다.

    그렇지만 제가 원한 답은 아닌데...

    요건 메뉴를 클릭할때 이미 폼이 떠있는지를 체크해서 처리했습니다.

    저는 Minimize된 Bar가 메인폼이나 Window 창밖(모니터에 실제 보이지 않는 부분)으로 나가지 못하게 할수 있는 방법이 있는지 알고 싶습니다.