Q&A

  • 아마도 keypreview라는 것과 관련 있을 듯 한데...
음.... 우선 ActiveForm으로 OCX를 하나 만들고



(이 ocx에는 edit 컴포넌트가 2개 있습니다.)







이 ocx를 컴포넌트로 등록합니다.







그리고 일반 application form을 만들어서 그 폼 위에 ocx를 올려놓습니다.







구조상으로는 application form 안에 ocx가 있고 이 ocx 안에 edit 컴포넌트가 2개 있습니다.







ocx를 만들때 즉 activeform에서는 edit1에서 탭키를 누르면 edit2로 잘 갑니다.







근데 application form 안에 위치한 ocx의 edit1에서 탭키를 누르면 application form에 있는 다른 버튼이나 기타 컴포넌트로 focus가 옮겨갑니다.







이를 어떻게 해결해야 하죠 ? application form안의 ocx에서도 edit1에서 탭키를 누르면 ocx에 있는 edit2로 포커스가 옮겨가야 하는데......







쩝... 큰일났네...



1  COMMENTS
  • Profile
    허일학 2001.01.05 08:04
    권순종 wrote:

    > 음.... 우선 ActiveForm으로 OCX를 하나 만들고

    >

    > (이 ocx에는 edit 컴포넌트가 2개 있습니다.)

    >

    >

    >

    > 이 ocx를 컴포넌트로 등록합니다.

    >

    >

    >

    > 그리고 일반 application form을 만들어서 그 폼 위에 ocx를 올려놓습니다.

    >

    >

    >

    > 구조상으로는 application form 안에 ocx가 있고 이 ocx 안에 edit 컴포넌트가 2개 있습니다.

    >

    >

    >

    > ocx를 만들때 즉 activeform에서는 edit1에서 탭키를 누르면 edit2로 잘 갑니다.

    >

    >

    >

    > 근데 application form 안에 위치한 ocx의 edit1에서 탭키를 누르면 application form에 있는 다른 버튼이나 기타 컴포넌트로 focus가 옮겨갑니다.

    >

    >

    >

    > 이를 어떻게 해결해야 하죠 ? application form안의 ocx에서도 edit1에서 탭키를 누르면 ocx에 있는 edit2로 포커스가 옮겨가야 하는데......

    >

    >

    >

    > 쩝... 큰일났네...

    >



    음.....

    구체적으로 어떤 상황인지는 잘모르지만 ...

    edit1의 Exit이벤트에서 특정컴퍼넌트로 포커스를 넘겨주면 되지않을까요???

    그냥 저 혼자의 생각이었습니다....

    즐거운 하루되세요....