Q&A

  • 폼 주무르기(?)
답글이 넘 길게 달리는 바람에 새로 질문을 올립니다. ^^a

정말 (저에게는) 어려운 문제에 봉착을 했는데요..

델파이5.0으로 한 프로젝트 안에 폼 3개를 만들었습니다.

폼 이름을 Main(<-main form), Sub1, Sub2 라고 가정하고요.

Main에서 버튼 클릭시 Main은 화면에서 없어지고,

동시에 Sub1과 Sub2를 동시에 화면에 보이게 해주려고 했습니다.

그런데 Main이 자동으로 화면에 보여질 때 Sub2가 같이 보여버리네요..

그리곤 Main의 버튼을 클릭하려고 하니, 클릭이 되질 않아요..

Sub2의 버튼들만 눌려지고.. ㅠ.ㅠ

이일을 어찌하면 좋을까요?

동시에 두 폼을 화면에 나타나게 하는 것과.. 그 두개의 폼에 있는 버튼들을

클릭했을 때 모두 동작이 가능하게끔 하려면.. 어떡하면 좋아요? ㅠ.ㅠ

P.S : 핸들러가 무언가요? -_-a (학교에선 왜 이런건 안 알려주는지..)

참고하시라구요.. 소스를 텍스트 파일로 올려볼께요..
2  COMMENTS
  • Profile
    손희석 2004.11.17 22:03


    Sub2.ShowModal 이부분이 문제이군요.

    Modal 폼으로 띄우시면 그 폼이 닫히기 전까지는 불러온 Main버튼은 누를수가 없죠.

    Modaless폼으로 띄우셔야 됩니다..

    즉 버튼클릭 부분에서

    Self.Hide;
    Sub1.Show;
    Sub2.Show;

    하시면 되겠죠 ^^

    기본적으로 델파이에서 어떻게 이부분에 대해서 알려주는지 더 알고 싶으면 델파이에서 제공해주는 도움말을 참조하세요..
  • Profile
    이두형 2004.11.18 07:48
    으아~ 이렇게 해주면 되는군요~ 이럴수가..
    정말 감사합니다.. (__)(^^)
    정말정말