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
[44627] Re:StringGrid에서 체크박스넣을때 에러...
smleelms [smleelms] 1267 읽음    2006-04-25 20:26
OnPaint 에 한번 넣어보심이..

지연 님이 쓰신 글 :
: 안녕하세요. 또 들어오네요...^^;;
: 딴게 아니고 또 StringGrid때문인데요.  그리드안에 체크박스를 넣을려고 여러분들이 올려주신 소스를 가지고
: 함 만들어봤는데요.
: 저는 폼이 뜰때 바로 체크박스를 띄우고 싶거든요. (다른 분들은 마우스가 움직일때나, 스크롤바가 뜰때..기타등등이라서..)
: StringGridTopLeftChanged()에서는 잘 뜨던 놈이 FormShow()나 FormCreate()에 넣으면 에러가 나오네요.
: 실행시키면요..
:
: Project Gui_PC.exe raised exception class EAccessviolation with message 'Access violation at address
: 40105c92 in module 'vcl60.bpl'. Read of address 00000000'. Process stopped.
: Use Step or Run to continue.
:
:
: 이 부분은 Formshow()에 집어넣었던 소스구요.
: 메모리할당이 우찌 잘못된거 같은데...  왜 여기에 넣으면 에러가 나는지....-_-a
: =============================================================================
:       TRect             Rect;
:
:         for(itCount = 1; itCount < MAXCOUNT; itCount ++) {
:          Rect = dynamic_cast<TStringGrid *>(Sender)->CellRect(1, itCount);
:
:         ActCheckBox[itCount]->Parent = dynamic_cast<TStringGrid *>(Sender);
:         ActCheckBox[itCount]->SetBounds(Rect.Left, Rect.Top, Rect.Left + 15, Rect.Height());
:          ActCheckBox[itCount]->OnMouseUp= ActCheckBoxMouseUp;
:          }
:
: 진정 폼이 뜰때 체크박스를 띠울수는 없는지요?

+ -

관련 글 리스트
44624 StringGrid에서 체크박스넣을때 에러... 지연 1075 2006/04/25
44627     Re:StringGrid에서 체크박스넣을때 에러... smleelms 1267 2006/04/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.