위에 있는 그림을 보면 테이블 컨트롤과 행추가 버튼이 있습니다.
P필드에 'I'로 표시되어 있는 행이 행추가 버튼을 이용해 생성한 행입니다.
제가 구현하고자 하는 것은 행추가버튼을 이용하여 행을 추가하였을 경우 기존의 행들이 한칸씩 위로 올라가서
여러행을 추가하더라도 추가한 행들이 눈에 보이도록 하는 것입니다.
이것 저것 찾아 보니 CXTAB_CONTROL 속성 중에 TOP_LINE 이라는 속성을 이용하면
구현가능하다고 하는데 어떻게 해야하나요??
저 나름대로 찾아보기는 하는데 힘드네요ㅜㅜ
답변 부탁드립니다.
댓글 4
-
activeman
2008.12.04 01:14
-
튀밥
2008.12.04 01:33
좀더 자세한 설명 부탁드려도 될까요??ㅜㅜ
-
SkyDream
2008.12.04 02:05
PAI에서
행을 추가한 후 테이블 컨트롤의 top_line 값을 기존값 + 추가된 행의 수로 하면 될 것 같습니다.
예를 들어 한번에 한개의 행이 추가된다고 할 경우(테이블 컨트롤 이름이 ctrl 이라고 가정)
ctrl-top_line = ctrl-top_line + 1.
이렇게 해주면 PBO수행후 테이블 컨트롤에 한 줄이 스크롤된 형태로 보이게 되겠죠.
-
튀밥
2008.12.04 02:17
답변주신 activeman님과 SkyDream님께 정말 감사드립니다.
두분이 해주신 답변을 참고해서 해보겠습니다.^^
PBO에서 CXTAB_CONTROL-TOP_LINE = 5.
이렇게 주게 되면 인터널테이블의 인덱스 5번의 자료가 테이블컨트롤의 맨위 열에 오게 됩니다..
즐밥하세요..