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
[75480] Re: 도큐먼트도 안보고 프로그래밍 하나여
[] 2330 읽음    2019-07-09 11:59
AdvStringGrid 는 자체적으로 CheckBox 지원하는데
도큐먼트도 안보고 프로그래밍 하나여

스탠드 님이 쓰신 글 :
: Grid에 체크박스 추가하는 것 까진 자료참고해서 생성했는데요
: Grid의 스크롤을 내려도 체크박스는 제자리에 있네요
: 혹시 해결방법 아시는분 계신가요??
: 사진과 작성한 소스 첨부하겠습니다.
: void __fastcall TForm_Form1::FormCreate(TObject *Sender)
: {
:     AnsiString  sDir;
:     AnsiString sCh;
:     int iRowCount;
:
:     for(int i = 0;i< 10; i++)
:     {
:         sCh = IntToStr(i+1);
:         AdvStringGrid1->Cells[0][i+1] = sCh;
:         TCheckBox* t = new TCheckBox(this);
:         AdvStringGrid1->Objects[0][i] = t;
:         t->Parent = AdvStringGrid1;
:         t->BoundsRect = AdvStringGrid1->CellRect(1,i+1);
:         t->Width = 15;
:         t->Height = 15;
:         t->OnMouseUp = cbCheckMouseUp;
:     }
: }
: void __fastcall TForm_Form1::cbCheckMouseUp(TObject *Sender,
:       TMouseButton Button, TShiftState Shift, int X, int Y)
: {
:      TCheckBox * pChkBox = dynamic_cast<TCheckBox *>(Sender);
:      if(pChkBox == NULL) return;
:      int nSelectIndex = pChkBox ->Tag;
:      if(pChkBox ->Checked == 0 ) pChkBox ->Checked = 1;
:      else                        pChkBox ->Checked = 0;
: }
:

+ -

관련 글 리스트
75479 체크 박스 Grid에 동적 생성 후 스크롤 시 같이 내려가지 않는 현상 스탠드 2298 2019/07/08
75482     Re:체크 박스 Grid에 동적 생성 후 스크롤 시 같이 내려가지 않는 현상 2308 2019/07/09
75480     Re: 도큐먼트도 안보고 프로그래밍 하나여 2330 2019/07/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.