Q&A

  • 에디터에서 탭키를 누르면 다음 에디터로 이동
에디터와 에디터 사이를 탭키를 누르면 이동가능하게 할려면 어케 해야 하져?

첨에는 포커스 지정을 해 줬었는데....키프레스에다 이벤트를 주니까

데이터가 한글자만 주면 이동 되어 버리더라고여

그래서 탭키만 누르면 이동 가능 하게 할려고 하는데 고수분들 좀 도와 주세요

글구 그냥 엔터를 치면 다음 에디터로 포커스 이동 하는것도 점 갈켜 주세여

3  COMMENTS
  • Profile
    MAJOR 2001.08.11 21:03
    군바리델피언 wrote:

    > 에디터와 에디터 사이를 탭키를 누르면 이동가능하게 할려면 어케 해야 하져?

    > 첨에는 포커스 지정을 해 줬었는데....키프레스에다 이벤트를 주니까

    > 데이터가 한글자만 주면 이동 되어 버리더라고여

    > 그래서 탭키만 누르면 이동 가능 하게 할려고 하는데 고수분들 좀 도와 주세요

    > 글구 그냥 엔터를 치면 다음 에디터로 포커스 이동 하는것도 점 갈켜 주세여



    ================

    안녕하세여..

    저 진짜 군바리인가여..^^;;

    어쨌거나 탭키는 Edit에 Exit이벤트에 소스코딩을 하시면 되고요..



    엔터키는 keypress 이벤트에서

    If key = #13 then

    edit2.Sstfocus;



    아니면 Keydown에서

    If Key = vk_return then

    edit2.Setfocus;



    뭐 이런식으로 하시면 됩니다..

    진짜 궁금한데 진짜 군바리 맞져?

    제가 제대한 지 어언 3년이 지나서리...

    군대 말투가 아닌 것 같아서...

    그럼 즐프하세여..



  • Profile
    묵혼 2001.08.11 21:28
    MAJOR wrote:

    > 군바리델피언 wrote:

    > > 에디터와 에디터 사이를 탭키를 누르면 이동가능하게 할려면 어케 해야 하져?

    > > 첨에는 포커스 지정을 해 줬었는데....키프레스에다 이벤트를 주니까

    > > 데이터가 한글자만 주면 이동 되어 버리더라고여

    > > 그래서 탭키만 누르면 이동 가능 하게 할려고 하는데 고수분들 좀 도와 주세요

    > > 글구 그냥 엔터를 치면 다음 에디터로 포커스 이동 하는것도 점 갈켜 주세여

    >

    > ================

    > 안녕하세여..

    > 저 진짜 군바리인가여..^^;;

    > 어쨌거나 탭키는 Edit에 Exit이벤트에 소스코딩을 하시면 되고요..

    >

    > 엔터키는 keypress 이벤트에서

    > If key = #13 then

    > edit2.Sstfocus;

    >

    > 아니면 Keydown에서

    > If Key = vk_return then

    > edit2.Setfocus;

    >

    > 뭐 이런식으로 하시면 됩니다..

    > 진짜 궁금한데 진짜 군바리 맞져?

    > 제가 제대한 지 어언 3년이 지나서리...

    > 군대 말투가 아닌 것 같아서...

    > 그럼 즐프하세여..

    >



    keypress이벤트에

    if key = #13 then

    SelectNext(Sender As TWinControl, True, True);

    하시면되고요..

    글구 TabOrder을 순서데루 나열하면 됩니다.

  • Profile
    군바리델피언 2001.08.12 00:26
    친절한 답변 너무 감사 드리고여....ㅎㅎㅎ

    저 진짜 군바리 맡습니다...단지 운이 좋아서..

    인터넷 조교로 뽑혀서 제가 하고 싶은거 맘대로 하고

    거기다 운이 좋아 사령관 지시로

    프로그램 개발하고 있는 억세게 운좋은 군바리라서..

    말투가 아직도 군대 말투가 아닙니다.

    답변 너무 감사 드리고여....모르는 거 있으면 질문 할테니...

    답변 또 해 주십시요.....너무 감사합니다.