Q&A

  • StringGrid의 onExit 이벤트는 언제 발생합니까? 히한합니다.
안녕하세요..영원한 델초보 어린왕자입니다.

다름이 아니라..히한해서요..

StringGrid의 onExit는 언제 발생하나요?

스트링그리드의 에디트상태에서 문자를 넣구 있다가..

툴바에 있는 툴버튼을 눌렀는데도..

이벤트가 발생하지 않더라구요..

저가 하고 싶은건 스트링그리드 셀에서 빠져나올때..이벤트를 발생하고 싶은겁니다..

음..다른 말루 하면..그해당 셀의 에디트상태에서 벗어날때 말이죠..

고수님덜..도움 바라고 있겠습니다.

3  COMMENTS
  • Profile
    최용일 2000.06.23 08:46
    안녕하세요. 최용일입니다



    OnExit는 컨트롤에서 포커스를 잃을 때 발생합니다. OnEnter는 그반대구요.



    TToolButton, TSpeedButton과 같이 TGraphicControl에서 파생된 컨트롤들은 포커스를



    받지 않습니다. 그러므로 스트링그리드에서 편집하다가 툴버튼을 눌러도 OnExit이벤트가



    발생하지 않습니다. TWinControl에서 파생된 객체만이 포커스를 받을수 있고, OnExit/OnEnter



    이벤트를 발생시키죠...



    ^^ 항상 즐코하세요.



    어린왕자 wrote:

    > 안녕하세요..영원한 델초보 어린왕자입니다.

    > 다름이 아니라..히한해서요..

    > StringGrid의 onExit는 언제 발생하나요?

    > 스트링그리드의 에디트상태에서 문자를 넣구 있다가..

    > 툴바에 있는 툴버튼을 눌렀는데도..

    > 이벤트가 발생하지 않더라구요..

    > 저가 하고 싶은건 스트링그리드 셀에서 빠져나올때..이벤트를 발생하고 싶은겁니다..

    > 음..다른 말루 하면..그해당 셀의 에디트상태에서 벗어날때 말이죠..

    > 고수님덜..도움 바라고 있겠습니다.

  • Profile
    어린왕자 2000.06.23 09:56
    용일님..더..질문이 있는데요..

    그니깐..^^;

    포커스가 없는 그런 버튼을..체크해줄려면 OnClick밖에 업나요?

    어떻게 그놈들한테 손을 데었다는 것을 어떻게 체크해야 하나요?

    각각의 툴버튼에..onClick에다 같은 코딩을 해야하나요?

  • Profile
    최용일 2000.06.23 10:03
    안녕하세요. 최용일입니다.



    OnClick이나 OnMouseDown이벤트에서 해야 되겠죠... WM_NCHITTEST메세지를 받아서 할 수도 있는데



    이건 너무 복잡하고요...



    ^^ 항상 즐코하세요.



    어린왕자 wrote:

    > 용일님..더..질문이 있는데요..

    > 그니깐..^^;

    > 포커스가 없는 그런 버튼을..체크해줄려면 OnClick밖에 업나요?

    > 어떻게 그놈들한테 손을 데었다는 것을 어떻게 체크해야 하나요?

    > 각각의 툴버튼에..onClick에다 같은 코딩을 해야하나요?