자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi dbgrid 세로 스크롤이 사라지는 문제 질문드립니다
2012.10.25 01:10
delphi 2010을 사용하고 있습니다
dbgrid에 (페이지를 넘어가도록 충분한) 데이터를 가져온 후에
데이터에 필터를 걸어서 한 레코드만 선택하고 나서
다시 필터를 해제 하면
데이터는 원래대로 뿌려지는데
처음에는 있었던 세로 스크롤바가 나타나지 않습니다
해결 방법을 찾다 보니
DBGrids.pas에서
ScrollBar:= ssNone; 으로 수정 하라는 게 있었는데
이렇게 적용하면 세로 스크롤바는 자동으로 생겼다 없어졌다 하는데
가로 스크롤바가 생성이 안됩니다
다른 방법으로 가로 스크롤바가 항상 생기게 화면을 구성하면 되긴하는데
원하는 화면이 아니어서 또한 사용하기 어렵습니다
DbGrid.Width를 데이터 다시 뿌릴 때마다 매번 +1 -1 하면 스크롤바는 제대로 표현되긴하는데
화면이 움직이는게 눈에 보여서 해결 방법은 아닌 것 같습니다
어떻해야 될까요?
Delphi dbgrid 세로 스크롤이 사라지는 문제 질문드립니다
2012.10.25 01:10
delphi 2010을 사용하고 있습니다
dbgrid에 (페이지를 넘어가도록 충분한) 데이터를 가져온 후에
데이터에 필터를 걸어서 한 레코드만 선택하고 나서
다시 필터를 해제 하면
데이터는 원래대로 뿌려지는데
처음에는 있었던 세로 스크롤바가 나타나지 않습니다
해결 방법을 찾다 보니
DBGrids.pas에서
ScrollBar:= ssNone; 으로 수정 하라는 게 있었는데
이렇게 적용하면 세로 스크롤바는 자동으로 생겼다 없어졌다 하는데
가로 스크롤바가 생성이 안됩니다
다른 방법으로 가로 스크롤바가 항상 생기게 화면을 구성하면 되긴하는데
원하는 화면이 아니어서 또한 사용하기 어렵습니다
DbGrid.Width를 데이터 다시 뿌릴 때마다 매번 +1 -1 하면 스크롤바는 제대로 표현되긴하는데
화면이 움직이는게 눈에 보여서 해결 방법은 아닌 것 같습니다
어떻해야 될까요?
이것 역시 제가 가지고 있는 버전에서는 잘됩니다. 델파이2010 해보고 답변 달겠습니다.