Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
ScrollBar 에 관하여???
안녕하세요?
델파이 초보입니다.
저는 ListBox에 많은 item이 존재합니다. 그래서
스크롤바가 생기는데 이를 버튼을 클릭하면 자동으로
한 페이지씩 스크롤시키려 합니다.
자동으로 스크롤 시킬 수 있는 메세지는 알게는 데
전체 스크롤 가능한 횟수를 알고 싶습니다.
그리고 스크롤을 더이상할 수 없을때 무슨 메세지가
발생하는지 알고 싶습니다.
델파이를 사랑하는 분들의 도움을 기다립니다.
그럼 20000.
1
COMMENTS
최용일
•
2000.02.25 22:23
TListBox.TopIndex 프로퍼티를 바꿔주면 스크롤이 가능합니다...
TListBox.Height를 TListBox.ItemHeight로 페이지당 아이템 수를 구할수 있습니다..
그러므로 스크롤 가능한 총 페이지는 TListBox.Items.Count/ (Item count per Page)
하면 구하실수 있습니다.. 더이상 스크롤이 가능하지 않더라도 아무 메세지도 전달
받으실 수 없습니다.. if문을 사용하여 코드내에서 판단하여야 합니다..
// 페이지당 아이템 수
CountPerPage := Trunc(ListBox1.Height / ListBox1.ItemHeight);
if ListBox1.TopIndex = 0 then
// 위로 스크롤 불가
if (ListBox1.TopIndex + CountPerPage) > ListBox1.Items.Count
// 아래로 스크롤 불가
김성수 wrote:
> 안녕하세요?
>
> 델파이 초보입니다.
>
> 저는 ListBox에 많은 item이 존재합니다. 그래서
> 스크롤바가 생기는데 이를 버튼을 클릭하면 자동으로
> 한 페이지씩 스크롤시키려 합니다.
> 자동으로 스크롤 시킬 수 있는 메세지는 알게는 데
> 전체 스크롤 가능한 횟수를 알고 싶습니다.
> 그리고 스크롤을 더이상할 수 없을때 무슨 메세지가
> 발생하는지 알고 싶습니다.
>
> 델파이를 사랑하는 분들의 도움을 기다립니다.
>
> 그럼 20000.
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
문영봉
2000.02.25 22:13
0
COMMENTS
/
0
LIKES
[요청] 칼라버튼 컴포넌트 소개좀 해주세요..
초보맨
2000.02.25 21:28
0
COMMENTS
/
0
LIKES
에러 메세지 입니다
오명석
2000.02.25 21:15
0
COMMENTS
/
0
LIKES
RichEdit에서 ...
김근태
2000.02.25 20:37
0
COMMENTS
/
0
LIKES
delphi3 -> delphi4 convert
하늘소
•
2000.02.25 20:28
3
COMMENTS
/
0
LIKES
인터넷이 연결되어 있는지 알려면 어떻게..
초이
•
2000.02.25 21:01
하늘소 wrote: > 안녕하십니까..델파이를 사랑하는 여러분. > 봄이 오는데 날씨는 겨울에 머물러 있습니...
하늘소
•
2000.02.26 00:33
답변 정말 감사합니다.. 근데 Compile하는데 에러가 발생하는데 다시한번 부탁드립니다. Sourcertlw...
이문환
•
2000.09.01 20:55
델파이 초보입니다. 이 곳에 필요한 질문을 보고 저도 이 문제를 해결하였습니다. 그런데 저 같은 경우에...
신우연
2000.02.25 20:28
0
COMMENTS
/
0
LIKES
선택된 TreeView 노드 복사....
Faster
•
2000.02.25 20:20
1
COMMENTS
/
0
LIKES
Quick Report 에러같지두 않은 에러...(우쒸 열받넹...^^)
이재식
•
2000.02.26 00:50
Faster wrote: > 우쒸 열받아서 못해먹겠네용....^^ > > Report Settings에서 Custom Size루 하기만 하...
문영철
2000.02.25 20:07
0
COMMENTS
/
0
LIKES
MSSQL 이미지데이타를 ORACLE 데이타로 변경하려면
오인철
•
2000.02.25 19:58
1
COMMENTS
/
0
LIKES
ListBox등에서 아이템선택시 색상변경??
최용일
•
2000.02.26 00:54
아이템을 그리는 이벤트를 오버라이드하여 사용하세요... TListBox - OnDrawItem TListView - OnDra...
종이학
•
2000.02.25 19:36
1
COMMENTS
/
0
LIKES
QuickReport에서 JPG파일 인쇄시.. 이상해요..
이재식
•
2000.02.26 09:48
종이학 wrote: > QuickReport에서 JPG 파일을 인쇄하려고 하는데요.. > > 해상도가 넘 안나옵니다. Pre...
최재원
2000.02.25 19:35
0
COMMENTS
/
0
LIKES
인쇄중 인쇄종료는 어떻게 하나요????
초보맨
•
2000.02.25 19:04
1
COMMENTS
/
0
LIKES
에러 메세지 해결좀?
조규춘
•
2000.02.25 19:40
초보맨 wrote: > exception class EDBEngine Error with message 'Key violation' > 다음과 같은 메세지...
로비
2000.02.25 18:41
0
COMMENTS
/
0
LIKES
FTP에서 업로드는 어케하나요?
이랑하
2000.02.25 18:01
0
COMMENTS
/
0
LIKES
[Q] TMemo component에서 메모를 투명하게 사용하는방법
안대규
•
2000.02.25 12:40
1
COMMENTS
/
0
LIKES
영문자 대소문자
박병영
•
2000.02.25 17:47
안대규 wrote: > 밤늦게 열심히 델 공부하시는 분들께~~~~~ > > Edit박스에서 영문자 > 예) Edit1.Tex...
김성훈
2000.02.25 12:21
0
COMMENTS
/
0
LIKES
리치에디터에서 문자열 읽어 오기
열혈처리
•
2000.02.25 10:43
1
COMMENTS
/
0
LIKES
형변환......
문홍철
•
2000.02.25 18:09
열혈처리 wrote: > 오브젝트 파스칼에는 float 형이 없더군요... > > 그래서 그기에 해당되는 Single ...
김형식
•
2000.02.25 09:43
1
COMMENTS
/
0
LIKES
퀵리포트에서 access테이블 연결사용시에러(급함)
강민우
•
2000.07.14 18:08
김형식 wrote: > 퀵레포트에서 ACCESS테이블을 연결 프리뷰하면 APPICATION 에러가 납니다. 그런데 파라독...
김성수
•
2000.02.25 08:50
1
COMMENTS
/
0
LIKES
ScrollBar 에 관하여???
안녕하세요? 델파이 초보입니다. 저는 ListBox에 많은 item이 존재합니다. 그래서 스크롤바가 생기는데 이를 버튼을 클릭하면 자동으로 한 페이지씩 스크롤시키려 합니다. 자동으로 스크롤 시킬 수 있는 메세지는 알게는 데 전체 스크롤 ...
최용일
•
2000.02.25 22:23
TListBox.TopIndex 프로퍼티를 바꿔주면 스크롤이 가능합니다... TListBox.Height를 TListBox.ItemHeight...
이호환
2000.02.25 07:24
0
COMMENTS
/
0
LIKES
Table Append 고수님 제발......
김성수
2000/02/25 08:50
Views
825
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
TListBox.Height를 TListBox.ItemHeight로 페이지당 아이템 수를 구할수 있습니다..
그러므로 스크롤 가능한 총 페이지는 TListBox.Items.Count/ (Item count per Page)
하면 구하실수 있습니다.. 더이상 스크롤이 가능하지 않더라도 아무 메세지도 전달
받으실 수 없습니다.. if문을 사용하여 코드내에서 판단하여야 합니다..
// 페이지당 아이템 수
CountPerPage := Trunc(ListBox1.Height / ListBox1.ItemHeight);
if ListBox1.TopIndex = 0 then
// 위로 스크롤 불가
if (ListBox1.TopIndex + CountPerPage) > ListBox1.Items.Count
// 아래로 스크롤 불가
김성수 wrote:
> 안녕하세요?
>
> 델파이 초보입니다.
>
> 저는 ListBox에 많은 item이 존재합니다. 그래서
> 스크롤바가 생기는데 이를 버튼을 클릭하면 자동으로
> 한 페이지씩 스크롤시키려 합니다.
> 자동으로 스크롤 시킬 수 있는 메세지는 알게는 데
> 전체 스크롤 가능한 횟수를 알고 싶습니다.
> 그리고 스크롤을 더이상할 수 없을때 무슨 메세지가
> 발생하는지 알고 싶습니다.
>
> 델파이를 사랑하는 분들의 도움을 기다립니다.
>
> 그럼 20000.