Q&A

  • ActiveForm에서의 처리...
안녕하십니까 고수님덜~~



이제 막 ActiveForm을 접했는데 첨부터 어려움이.. ㅠ.ㅠ (각설하고..)



[1]Active폼에서 처음 폼이 뜰때 원하는 컴포넌트(TEdit)에 포커스를 두고 싶은데

어느 이벤트에서 처리해야되나여? OnShow두 엄꼬..



[2] 폼이 뜰때 원하는 프로시져를 통해서 폼을 초기화 하고 싶은데 우찌해야되는지..

예를 들어 폼이 뜰때 날짜값을 읽어와서 화면에 뿌리고 싶을 경우처럼 말이죠..

2  COMMENTS
  • Profile
    설창원 2001.04.09 20:35
    액티브폼의 이벤트를 보면 onActivate인가 하는 부분이 있어서 거기서 처리가 될까 해서 해본 경험이 있는데 원하는 결과가 일어나지 않더군요.

    그래서 결국 이리저리 머리를 굴리다가 편하게 생각하기로 해서 메소드를 하나 정의했죠

    InitMethod 이런식으로 정의해서 액티브폼을 가지는 상위의 폼이 초기화 될때 이 메소드를 부르게 하기로 했죠. 간단하죠?

    궁구미 wrote:

    > 안녕하십니까 고수님덜~~

    >

    > 이제 막 ActiveForm을 접했는데 첨부터 어려움이.. ㅠ.ㅠ (각설하고..)

    >

    > [1]Active폼에서 처음 폼이 뜰때 원하는 컴포넌트(TEdit)에 포커스를 두고 싶은데

    > 어느 이벤트에서 처리해야되나여? OnShow두 엄꼬..

    >

    > [2] 폼이 뜰때 원하는 프로시져를 통해서 폼을 초기화 하고 싶은데 우찌해야되는지..

    > 예를 들어 폼이 뜰때 날짜값을 읽어와서 화면에 뿌리고 싶을 경우처럼 말이죠..

  • Profile
    서성호 2001.04.05 05:34
    궁구미 wrote:

    > 안녕하십니까 고수님덜~~

    >

    > 이제 막 ActiveForm을 접했는데 첨부터 어려움이.. ㅠ.ㅠ (각설하고..)

    >

    > [1]Active폼에서 처음 폼이 뜰때 원하는 컴포넌트(TEdit)에 포커스를 두고 싶은데

    > 어느 이벤트에서 처리해야되나여? OnShow두 엄꼬..

    >

    > [2] 폼이 뜰때 원하는 프로시져를 통해서 폼을 초기화 하고 싶은데 우찌해야되는지..

    > 예를 들어 폼이 뜰때 날짜값을 읽어와서 화면에 뿌리고 싶을 경우처럼 말이죠..



    음....

    폼의 OnShow 부분에서 처리하시면 되지 않나요?

    edit1.setFocus;



    후자의 것도 마찬가지 일 것 같은데요...



    도움이 되질 않았다면 너그러운 마음 바라구요...

    제가 잘못 이해하고 있었다면 .....쩝..