또 이렇게 도움을 청하려고 글을 띄웁니다.
다름이 아니라 메인 폼을 띄워 작동하다가 어떤 버튼을 눌러 A라는 폼을 띄우고(즉, 이때 두개의 폼이 같이 띄워져 있는 상태이지요), 또 다른 버튼을 누르면 B라는 폼이 띄워지는데, 이때 A라는 폼이 메인폼 뒤로 숨어버리더라구요!!!
원래는 메인폼이 띄워져 있고, A와 B가 같이 보였으면 하거든요...
TForm의 어떤 속성을 정해주면 되지 않을까해서 잠시 뒤져봤지만 잘 모르겠네요....
세개의 폼이 띄워진 상태에서 메인폼의 다른 버튼을 눌러 다른 작동도 하고 그래야 하는데......
알려주시면 정말 감사드리겠습니다. 꾸벅.
하지만 대다수의 폼을 stayontop으로 할 경우 에러메세지가 묻히는 오류가 발생할 수 있고 메인폼을 sendtoback할 경우 다른 어플리케이션이 실행중일 경우 다른 어플리케이션 밑으로 내려가 보기에 그렇구 bringtofront할 경우 섬세하게 폼을 순서대로 띄우는 데에는 문제의 소지가 있습니다. 배열이나 그 밖의 다른 알고리즘이 필요하죠.
아직 프로그램이 설계단계라면 MDI로 프로그램을 설계하는 것이 현명한 판단이라고 생각합니다. 저희도 SDI로 그러한 기능을 구현해보려 하였으나 문제의 소지가 있고 필요없는 코딩이라고 판단되어 그만둔적이 있습니다.
또한 그마져 문제가 된다면 굳이 서브폼이 꼭 참조되어야 하는 상황이 아니라면 showmodal명령을 이용하여 폼을 보여주시는것도 한가지 방법일 수 있습니다.
윤정선 wrote:
> 또 이렇게 도움을 청하려고 글을 띄웁니다.
>
> 다름이 아니라 메인 폼을 띄워 작동하다가 어떤 버튼을 눌러 A라는 폼을 띄우고(즉, 이때 두개의 폼이 같이 띄워져 있는 상태이지요), 또 다른 버튼을 누르면 B라는 폼이 띄워지는데, 이때 A라는 폼이 메인폼 뒤로 숨어버리더라구요!!!
> 원래는 메인폼이 띄워져 있고, A와 B가 같이 보였으면 하거든요...
> TForm의 어떤 속성을 정해주면 되지 않을까해서 잠시 뒤져봤지만 잘 모르겠네요....
> 세개의 폼이 띄워진 상태에서 메인폼의 다른 버튼을 눌러 다른 작동도 하고 그래야 하는데......
>
> 알려주시면 정말 감사드리겠습니다. 꾸벅.