Q&A

  • 디비그리드에서의 이동
디비그리드에서 스피드버튼을 누르면 칼럼이동을 할 수 있게 끔하고 싶습니다.(커서가 위치한 곳에서 위, 아래로염.)

어떤 메쏘드를 이용하면 될런지요....

고수님의 가르침을 기다리겠습니당~~~

1  COMMENTS
  • Profile
    이재식 1999.10.28 17:38
    얼라 wrote:

    > 디비그리드에서 스피드버튼을 누르면 칼럼이동을 할 수 있게 끔하고 싶습니다.(커서가 위치한 곳에서 위, 아래로염.)

    > 어떤 메쏘드를 이용하면 될런지요....

    > 고수님의 가르침을 기다리겠습니당~~~



    이재식 Wrote :

    안녕하세요?

    간단합니다.



    우선 누를때마다 한라인씩 위아래로 이동한다고 가정합시다.

    그럼, 스피드 버튼이 두개 필요하죠.

    하나는 위로 이동, 하나는 아래도 이동.

    일단 사용자가 DBGrid에서 어떤 특정 셀을 선택했다고 합시다.



    그 순간에 위, 아래로 이동하고 싶다면 스피드 버튼을 누르되,

    여전히 선택된 칼럼으로 존재해야 겠죠.



    speedbutton1 click이벤트(위로 이동)

    -> Qeury1.MoveBy(-1) ;

    DBGrid1.SetFocus ;



    speedButton2 click이벤트 (아래로 이동)

    -> Query1.Moveby(1)

    DBGRid1.SetFocus ;



    * 여기서 항상 DBGrid에 focus를 주는것이 핵심입니다.



    그럼...