Q&A

  • Form Create 시 미리 폼을 보여준 후...
어떻게 질문을 올려야 할지 대략 난감하지만 그간 프로젝트를 하면서 궁금했던점을 올려 봅니다.

첫번째,
  먼저 메인폼이 onCreate될때 특정 데이타베이스를 연결하고 쿼리를 날려야 하는경우가 많이 있습니다.

  이러한 경우 쿼리 결과가 나온후에야 폼 안의 각종 컴포넌트들이 화면에 뿌려지고 그에 해당하는 내용들이

  나타납니다.

  쿼리내용이 많다면 수초간에 이르는 시간동안 화면엔 아무것도 없는 상태가 되어버립니다.

  물론 사용자들이 지겹지 않도록 (스플래쉬폼이라고 하던가..) 하는 방법들이 있겠지만 먼저 폼 이미지를
  
  화면에 뿌려주고 그후 쿼리결과가 차곡차곡 나타나도록 하는 방법이 알고 싶습니다.

두번째,
  Mdi폼을 생성하고 MdiChild 폼이 생성될때 폼 사이즈를 최대로 하게 되면 폼이 생성되면서
  
  한번 접혀있는 모양이 잠깐 나타났다가 전체화면으로 늘어나는 일종의 에니메이션 형상이 되어버립니다.

  저런 에니메이션 현상없이 그냥 화면에 나타날수는 없는지 알려주세요.

참고로 Inf.cbSize := sizeof(Inf);
          Inf.iMinAnimate := 0;
          SystemparametersInfo(SPI_SETANIMATION, 0, @Inf, SPIF_SENDWININICHANGE);
          OnCreate 이벤트에 이 문장을 넣어줘도 별 차이가 없더군요..



  긴 글 읽어주셔서 감사합니다. (-- ) (__) (-- )
0  COMMENTS