한가지 질문이 있는데요.
Prj_Temp 프로젝트에서
예를 들어
Form1은 Auto-create forms에 있고
Form2는 메인화면에서 선택하면 Form2.Show로 Active,
Form3을 Form2에서 버튼을 클릭하면 Form3.ShowModal;로 Active
근데 Form2에서 Form1을 클릭해서 Form1.ShowModal로 Active하면 처음에는 Form1 화면이 뒤에 숨어버립니다.
두번째 띄우면 괜찮은데 항상 첫번째는 뒤로 숨는군요..
왜그런지? 그리고 해결방법은 없는지?
Form2.Show -> Form3.ShowModal -> Form1.ShowModal
Form1.FormStyle := fsStayOnTop
Form2.FormStyle := fsStayOnTop
Form3.FormStyle := fsNormal
제가 볼때는 Form3이 최초 ShowModal을 잡고있어서 그런거 같은데요..
그러니까 Form1을 ShowModal하실때 form3을 Close;하시던가
하여간에 Form3의 속성을 따로주어야 할것 같네요...
확인해보세요...
즉...
만약 Form1을 showmodal 하면 Form3은 Close다
이런얘기지요...