이프리뉴 님이 쓰신 글 :
: 사미 님이 쓰신 글 :
: : 컴포넌트는 TMS를 쓰고 있구요
: :
: : RowHeights를 이용해서 동적으로 Row의 높이를 수정하고 싶은데요
: :
: : (Row 추가 역시 동적으로 되고 있어요)
: :
: : 기본 RowHeights 값이 22 더라구요
: :
: : 근데 예를 들어서
: :
: : -------------------
: : 아이템1
: : 아이템2
: : 아이템3
: : -------------------
: :
: : 이렇게 한 Row에 3줄을 (#13을 이용해서 각각 다음줄로) 넣었는데요
: : 딱 3줄에 맞게 보이고 싶어서
: : RowHeights에 22 * 3을 하면
: :
: : -------------------
: : 아이템1
: : 아이템2
: : 아이템3
: :
: :
: : -------------------
: :
: : 이런 식으로 밑에 공간이 많이 남거든요~
: :
: : 이게 개수가 많아질수록 공간이 몇배로 훨씬 커져버려서.. 고치고 싶은데 잘 안되네요.
: :
: : 답변 부탁드립니다!
:
: -------------------
: 아이템1
: -------------------
: 아이템2
: -------------------
: 아이템3
: -------------------
: 이 높이가 22인걸 말하신것 같으신데
:
: 한줄에 쓰시게 되면
:
: -------------------
: 아이템1
: ------------------- <---빠지는 부분
: 아이템2
: ------------------- <---빠지는 부분
: 아이템3
: -------------------
: 위 그림처럼 빠지는 부분때문에 글자가 위로 올라가게 됩니다.
:
: RowHeight := 22 * RowCount - (RowCount-1) * 빠지는부분 높이
: 이런식으로 계산하시면 될 것 같습니다.
정말 감사드립니다.
답변 주신대로 해보았더니 해결 되었습니다.
빠지는부분 높이를 9로 하니까 크기가 딱 맞습니다 ^^
감사합니다.
저 근데 한가지 문제가 생겼어요...
이렇게 RowHeight를 늘려서 한 Row가 차지하는 공간이 많아졌잖아요~
스크롤 관련해서 따로 코딩한건 전혀 없구요
따로 옵션을 건든거라고는
ScrollBarAlways에 saVert랑
ScrollBars에 ssBoth 설정만 해놓았구요~
근데 Row가 2개 이하일때 스크롤이 활성화가 되지 않아요;;
한 Row 길이가 많이 길어져서 Row가 2개라도 화면을 벗어나서 스크롤이 생겨야 하는데요
3개일땐 스크롤이 생기는데 2개일땐 생기지가 않네요;;;;;;
Row가 1개일때 그 길이가 길어서 화면에 보이지 않을때 역시 스크롤 활성화가 안되서
밑 부분이 보이지가 않아요;;
이것도 설정으로 할 수 있는 건가요?ㅠㅠ;;
|