Q&A

  • 스트링그리드에서 특정셀을 벗어나는 시점을 알고싶어요..
스트링그리드가 에디트 상태로 있을때

특정셀을 수정을 하고 그 셀을 벗어날때 공백체크하려고 합니다.

이에대한 이벤트는 찾아봐도 없더라구요... 어찌해야할지요...?



스트링그리드 영역내에서 OnSelectCell 이벤트 같은것을 이용해도 되지만

셀을 수정하고 다른 컨트롤이나 폼으로 이동할때는 잡아내지 못하거든요...

셀을 벗어나는 순간에 발생하는 이벤트나 처리방법 있으면 답변 바랍니다..

즐거운 주말되세요..



1  COMMENTS
  • Profile
    Alex 2001.04.22 22:12
    질문 wrote:

    > 스트링그리드가 에디트 상태로 있을때

    > 특정셀을 수정을 하고 그 셀을 벗어날때 공백체크하려고 합니다.

    > 이에대한 이벤트는 찾아봐도 없더라구요... 어찌해야할지요...?

    >

    > 스트링그리드 영역내에서 OnSelectCell 이벤트 같은것을 이용해도 되지만

    > 셀을 수정하고 다른 컨트롤이나 폼으로 이동할때는 잡아내지 못하거든요...

    > 셀을 벗어나는 순간에 발생하는 이벤트나 처리방법 있으면 답변 바랍니다..

    > 즐거운 주말되세요..

    >



    OnSelectCell과 병행하여 OnExit를 사용하시면 될 것 같습니다.



    StringGrid내에서의 이동을 위해 OnSelectCell Event Handler를 사용하시고



    StringGrid를 빠져나갈 때를 위해서는 OnExit Event Handler를 사용하세요.



    그리고 OnExit에서 입력이 잘못되었는 경우는



    StringGrid1.SetFocus와 같은 형태로 다시 포커스를 스트링그리드로 옮겨줍니다.