C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[25035] [질문]스트링 그리드에서 동적으로 생성한 버튼 문제....제발...
nak [] 1099 읽음    2003-04-02 16:19
스트링 그리드에서 동적으로 버튼을 생성했습니다.
생성시 이름을 btn_5_5 -->> 즉 btn_Row_Col 입니다.

버튼의 이벤트는

TButton* b = dynamic_cast<TButton*>(Sender);

버튼 이벤트가 올때 위 코드를 사용해서 버튼을 구했습니다.

그런데 스트링 그리드에 하나의 페이지에서 버튼이 눌리면 잘 되는데 스크롤 바가 생긴 상태에서 버튼이 눌리면 오동작을 합니다.

정상 상황.
- 가령 5개의 가로 줄을 볼 수 있는 스트링 그리드가 있다고 가정합니다.
- 각 가로줄에 버튼을 하나씩 만들었습니다. 총 5개.
- 맨 마지막 데이터를 누르면 5번째 버튼입니다...하고 알 수 있습니다.

비 정상 상황.
- 가령 5개의 가로 줄을 볼 수 있는 스트링 그리드가 있다고 가정합니다.
- 버튼을 10개를 만듭니다. (스크롤이 생깁니다. )
- 스크롤을 마지막까지 내립니다. (이땐 5번째 데이터~ 10번째 데이터 보입니다.)
- 맨 마지막 데이터를 누르면 5번째 버튼입니다...라고 나옵니다. <<-----에러...
원래 10번째 데이터 입니다라고 나와야 하는데...ㅠㅠ



아시는분 제발 답변좀 해주세요...




+ -

관련 글 리스트
25035 [질문]스트링 그리드에서 동적으로 생성한 버튼 문제....제발... nak 1099 2003/04/02
32235     Re:[질문]스트링 그리드에서 동적으로 생성한 버튼 문제....제발... 머리돌 725 2003/04/02
32234     Re:[질문]스트링 그리드에서 동적으로 생성한 버튼 문제....제발... 류현 742 2003/04/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.