문제

DevexPress의 Express Quantum Grid 5를 사용하는 Delphi 7의 레거시 프로젝트에서 일하고 있습니다.

내 그리드에는 스크롤 막대를 표시 할 수 없으므로 스크롤을 제어 할 외부 네비게이터가 있습니다.

나는 그것을 사용하여 스크롤 할 수 있습니다 GridView.Site.ScrollContent(ADirection) 방법이지만 네 방향 중 하나 (위, 아래, 왼쪽 및 오른쪽)에 스크롤 할 데이터가 있는지 식별하는 방법을 모르겠습니다.

내비게이션이 필요하지 않은 경우 내비게이션 버튼을 비활성화 할 수 있으려면 이것을 알아야합니다.

이 문제에 대한 해결책이나 해결 방법을 아는 사람이 있습니까? 그리드 나 그 부품 에서이 정보를 줄 수있는 방법을 찾을 수 없었습니다.

도움이 되었습니까?

해결책

해결책을 찾았습니다 ...

구성 요소의 소스 코드를 구입하면 필요할 때 일부 변경 사항을 변경합니다.

이 경우 보호 된 방법을 찾았습니다. CanScrollData(ADirection) 에서 controller GridView에서 사용합니다. 내가해야 할 일은이 방법을 공개 한 다음 사용하는 것입니다.

Boolean canScrollLeft := Grid.ActiveView.Controller.CanScrollData(dirLeft)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top