|
좋은 의견이시네요.... 고맙습니다.
중급 님이 쓰신 글 :
: 김성수 님이 쓰신 글 :
: : StringGrid 에서 혹시 CellLostFocus or CellExit 같은 이벤트는 없는지?
: : 같은 기능을 구현하기 위해서 뭘 어떻게 사용해야죠?
:
: 안녕하세요. 도움이 될까 모르지만 일단 테스트 한 것을 보여드립니다.
:
: void __fastcall TForm1::StringGrid1SelectCell(TObject *Sender, int ACol,
: int ARow, bool &CanSelect)
: {
: static int i=0;
: i++;
: ShowMessage (IntToStr(i));
:
: }
: 위에서 보듯이 OnSelectCell이벤트를 이용하면 어떨까합니다.
:
: 1. Cell 자체에서 다른 Cell로 갈 경우 위의 이벤트가 발생합니다.
: 2. 다른 컨트롤에서 StringGrid 컨트롤로 초점이 맞춰지며 Cell이 선택될 경우 위의 이벤트 발생
: 3. StringGrid에서 다른 컨트롤로 초점이 이동할 경우는
:
: void __fastcall TForm1::StringGrid1Exit(TObject *Sender)
: {
: ShowMessage ("out");
: }
:
: 위의 이벤트가 발생하게되죠. OnExit입니다.
:
: OnSelectCell과 OnExit의 두가지 이벤트를 잘 활용하시면 원하는 효과를 거둘 수 있을 법한데요.
:
: 즐코 되세요.~
:
:
:
:
:
|