Q&A

  • 스트링그리드에서 셀 이동시 엑셀처럼 이동하게 하려면?
안녕하세요 스트링그리드로 엑셀처럼 구현하려고하는데요

스트링 그리드에서 셀 선택됐을때 말고 셀에 포커스가 들어가서

커서가 깜빡이는 순간의 이벤트를 알고 싶습니다.

보통엔 화살표 키로 셀을 이동시키다가 셀이 입력상태(커서가 깜빡일때)에서도 화살표 키가 다음 셀로 가게끔 구현하려고 하거든요...

OnSelectCell과 OnSetEditText 이벤트로는 부족한거 같아서요...

엑셀 처럼 말이죠....

다른 컴포넌트는 말구에 스트링 그리드에서... ^^





3  COMMENTS
  • Profile
    김광섭 2001.03.31 02:30
    질문 wrote:

    > 안녕하세요 스트링그리드로 엑셀처럼 구현하려고하는데요

    > 스트링 그리드에서 셀 선택됐을때 말고 셀에 포커스가 들어가서

    > 커서가 깜빡이는 순간의 이벤트를 알고 싶습니다.

    > 보통엔 화살표 키로 셀을 이동시키다가 셀이 입력상태(커서가 깜빡일때)에서도 화살표 키가 다음 셀로 가게끔 구현하려고 하거든요...

    > OnSelectCell과 OnSetEditText 이벤트로는 부족한거 같아서요...

    > 엑셀 처럼 말이죠....

    > 다른 컴포넌트는 말구에 스트링 그리드에서... ^^



    제가 제대로 이해를 한건지(?)

    기본적으로 스트링그리드 에디트상태에서 화살표 누르면 그 방향으로 포커스 이동하는데요 =="

  • Profile
    질문 2001.03.31 04:53


    > 제가 제대로 이해를 한건지(?)

    > 기본적으로 스트링그리드 에디트상태에서 화살표 누르면 그 방향으로 포커스 이동하는데요 =="



    이상하군요... 에디트 상태에선 위아래는 되지만 좌우 화살표 키로 셀 이동은 안되요..

    남들은 되는데 저만 안되는걸까요? 이상하군요..

    혹시 goAlwaysShowEdit옵션을 true로 주신건 아닌지...?

    제가 원하는건 엑셀처럼 각 셀을 네모난 박스로 둘러쌓여지게 하는겁니다..

    델5 기본컨트롤 사용합니다....





  • Profile
    김광섭 2001.03.31 20:22
    질문 wrote:

    >

    > > 제가 제대로 이해를 한건지(?)

    > > 기본적으로 스트링그리드 에디트상태에서 화살표 누르면 그 방향으로 포커스 이동하는데요 =="

    >

    > 이상하군요... 에디트 상태에선 위아래는 되지만 좌우 화살표 키로 셀 이동은 안되요..

    > 남들은 되는데 저만 안되는걸까요? 이상하군요..

    > 혹시 goAlwaysShowEdit옵션을 true로 주신건 아닌지...?

    > 제가 원하는건 엑셀처럼 각 셀을 네모난 박스로 둘러쌓여지게 하는겁니다..

    > 델5 기본컨트롤 사용합니다....

    >

    님아 지송 제가 넘 급했나바여.

    지금 확인해버니깐 에디트 상태에서 좌우로는 안되네요 =="



    좌우로 화살표 바로 먹게 할려면 TStringGrid의 EditMode 속성을 False시키고 오른쪽방향키라면 오른쪽으로 왼쪽이라면 왼쪽으로 위치 시키면 되자나요.

    물론 컬럼의 맨좌측과 마지막우측에서는 마직이면 움직이라는 명령대신 개행하면 되겠죠



    그럼 항상 즐코~