Q&A

  • DBGRID 자동스크롤 안되게 하는방법좀..
DBGrid를 사용하여, 디비내용을 컨트롤하고 있습니다..

통신을 통해 주기적으루,
처음의 레코드부터, 마지막 레코드까지 업데이트를 시켜주는데요..
그럴때마다... 스크롤이 첨부터 끝까지 이동하는포커스가  눈에 보입니다..
업데이트 될때, 다른 레코드를 찍어도, 아랑곳않고, 계속 이동하네요..--;;

어찌하면 좋을까요...
방법좀 알려주세요
2  COMMENTS
  • Profile
    착한천사 2004.06.22 03:00
    DBGrid에 연결된 Query 컴포넌트의 속성중
    DisableControls와 EnableControls를 사용해 보세요
    DisableControls를 사용하면,
    DBGrid에서 Row를 이동할때 이동하는 모습이 보이지 않습니다..
    이런것은,
    DBGrid의 첫 Row에서 마지막 Row까지 어떤 Action을
    취할때 DBGrid의 SelectedRow에 Focus를 주지 않기 위해
    사용하는 방법입니다..
    간단히 말씀드려서,
    DisableControls를 호출한 후
    첫 Row부터 마지막 Row까지 어떤 Action을 취하고,
    원래 Row로 Focus를 옮긴 후
    EnableControls를 호출하면 됩니다..
    시각적으로,
    Row Focus가 그대로 있는 효과로 나타나게 됩니다..
    답이 되었는지 모르겠습니다..



  • Profile
    ㉳㉥ㅗ㉣ㅐ㉧ㅛ 2004.06.18 18:08



    디비그리드는 디비랑 연관되어 있는 거라 ...

    그것이 정 시르시다면 걍 그리드를 쓰시는 것도 좋은 방법일듯 합니다...