Q&A

  • 액티브폼에서 탭 키가 안 먹네요.. T.T
여기저기 찾아다니고 이곳 게시판도 샅샅히 훑어보았지만 원하는 답을 찾을 수가 없었스비다.



1. 액티브 폼 안에 여러개의 Edit 필드가 있을 때 탭키를 눌러서 이 필드 사이를 돌아다니려구 하니 안 되는군요..



2. 비슷하게 레이블의 Accel-Key 도 안 먹습니다. 예를 들어 '다음(&N)' 버튼을 누르려고 키를 누르면 삑삑소리만 납니다.



3. 액티브 폼이 새로운 폼을 하나 띄웠을 때 이 폼에서도 탭키가 안 먹습니다. MDIChild가 아니라 그냥 폼을 하나 띄우는 겁니다. 모달도 해봤고 모달리스도 해봤습니다. 모달리스가 쫌 더 이상하게 동작합니다.



옛 통합게시판 Q&A 난에 보면 1번에 대한 답으로 어떤 사이트를 가르쳐 주는데 델파이 3.0에 IE4.0 기준이더군요. 델파이 5.0에서 그 내용으로 끄적끄적해서 테스트해 봤지만 별 소득이 없었습니다.



어디선가 답을 본 것도 같은데.. 도무지 기억이 나지를.. 특히 3번의 경우에 대한 답은 없네요..



절망 직전입니다. 으아.. 델파이로 ActiveX 하기가 정말 힘들군요.. 도와주세요.. T.T

1  COMMENTS
  • Profile
    김정 2000.10.11 04:55
    안녕하세요?

    고드름 김정입니다.



    1. 우선적으로 ActiveX 객체 자체에 focus가 없으면 탭이 동작하지 않습니다.

    아마 마우스로 객체를 클릭하시고 탭으로 이동하신다면 제대로 동작할 겁니다.



    2. 역시 마찬가지로 단축키도 포커스가 없어서 안되는 것입니다.

    이럴경우 강제로 focus를 줄 방법이 없더군요. script로도 안되고... 쩌비

    (혹시 저도 테스트하다가 알게되면 게시판에 올리겠습니다...)



    3. Active 폼이 띄운 모달이나 모달리스는 객체의 일부입니다.

    따라서 부모가 포커스가 없었다면 불가능할 수도 있습니다. (실제로 안해봐서 모르겠네요. ㅠ.ㅠ)

    특히, 모달의 경우 IE 뒤로 숨어버리면 IE도 활성화가 안되고 돌이킬 수 없는 상태가 될수도 있습니다. 그래서 Active 폼내의 디자인이 복잡한 것은 추천할만하지 못합니다.

    차라리 내부 기능만 구현하시고, 입력값들는 HTML Form을 이용하세요.



    그럼.



    장준혁 wrote:

    > 여기저기 찾아다니고 이곳 게시판도 샅샅히 훑어보았지만 원하는 답을 찾을 수가 없었스비다.

    >

    > 1. 액티브 폼 안에 여러개의 Edit 필드가 있을 때 탭키를 눌러서 이 필드 사이를 돌아다니려구 하니 안 되는군요..

    >

    > 2. 비슷하게 레이블의 Accel-Key 도 안 먹습니다. 예를 들어 '다음(&N)' 버튼을 누르려고 키를 누르면 삑삑소리만 납니다.

    >

    > 3. 액티브 폼이 새로운 폼을 하나 띄웠을 때 이 폼에서도 탭키가 안 먹습니다. MDIChild가 아니라 그냥 폼을 하나 띄우는 겁니다. 모달도 해봤고 모달리스도 해봤습니다. 모달리스가 쫌 더 이상하게 동작합니다.

    >

    > 옛 통합게시판 Q&A 난에 보면 1번에 대한 답으로 어떤 사이트를 가르쳐 주는데 델파이 3.0에 IE4.0 기준이더군요. 델파이 5.0에서 그 내용으로 끄적끄적해서 테스트해 봤지만 별 소득이 없었습니다.

    >

    > 어디선가 답을 본 것도 같은데.. 도무지 기억이 나지를.. 특히 3번의 경우에 대한 답은 없네요..

    >

    > 절망 직전입니다. 으아.. 델파이로 ActiveX 하기가 정말 힘들군요.. 도와주세요.. T.T