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
[48181] Re:Re:Re:정말 간단한 예제 인데 좀 도와주십시요!!
아루스 [tinydew4] 2087 읽음    2007-02-23 16:47
아 지금보니 잘못된부분이 있군요;;
2번에서 TLabel 1개 생성입니다. 그리고 TabSheet 에 생성할 필요는 없구요.
TLabel 을 4개 생성해서 한다면
PageControl OnChange 이벤트와 Button OnClick 이벤트에서 PageControl->TabIndex 를 구분하여
코드를 작성해야하죠;

빌더맨 님이 쓰신 글 :
: 답변 정말로 감사 합니다.
:  예제 문제처럼 동작 하네여..^^
:  한가지 Change Button 을 누를 때마다 캡션이 변경 하는데 누를 때 마다 중복
:  되어서 캡션이 변하는 문제점은 제가 한번 풀어 보겠습니다.
:  오늘 하루도 수고하세여^^
:
: 아루스 님이 쓰신 글 :
: : 흠..이게 어떻게 페이지컨트롤의 예제인지 모르겠네요;;
: : TabControl 같아보이네요.. 탭 제목을 보니 Page 컨트롤에서 기본으로 생성한 Tab 같지만
: : TabControl 도 Tabs 속성을 저렇게 바꿔주면 똑같으니 ㅋㅋ
: :
: : 여러가지 방법이 있을텐데 그냥 간단한 방법을 하겠습니다.
: :
: : 1. TPageControl 생성 (PageControl1)
: : 2. TTabSheet 4개 생성, 각각의 TabSheet 에 TLabel 1개씩 생성
: : 3. PageControl1 의 OnChange 이벤트 핸들러를 작성합니다.
: :   Label1->Caption = PageControl1->ActivePage->Caption;
: :   Label1->Parent = PageControl1->ActivePage;
: : 4. TButton 생성(Button1), Caption 속성을 "Label Change" 로 바꿉니다.
: : 5. Button1 의 OnClick 이벤트 핸들러를 작성합니다.
: :   Label1->Caption = "Change " + Label1->Caption;
: : 6. 마무리로 Form 의 생성자에 다음을 추가하면 됩니다.
: :   PageControl1Change( PageControl1 );
: :
: : Tab 이 변경 될 때 마다 Label 을 보여지는 탭으로 옮기고
: : 해당 탭의 제목 값을 Label 에서 보여 줍니다.
: : 버튼 클릭 시 Label 의 앞에 "Change" 붙여주게되죠.
: :
: :
: : 빌더맨 님이 쓰신 글 :
: : : 안녕하세여.....이제서야 C++빌더를 공부해 보려는 직장인인데
: : :  이런 예제가 있어서 풀어 보려고 하는데 잘 안되네여...
: : :  PageControl의 특성을 나름대로 도움말을 참조 하면서 풀어보고
: : :  있는 중인데 잘 안되네여 좀 도와 주세여
: : :  그리고 C++빌더 초보자를 위해서 좀더 재미있게 공부 할 수 있는
: : :  방법도 좀 있으면 알려주세여..^_^
: : :  오늘 하루도 고생 하십시요!!
: : :  답변은 이메일로 보내 주셔도 되고여 답글 달아 주셔도 됩니다.
: : :  감사 합니다...

+ -

관련 글 리스트
48139 정말 간단한 예제 인데 좀 도와주십시요!! 빌더맨 1051 2007/02/21
48144     Re:정말 간단한 예제 인데 좀 도와주십시요!! 아루스 1212 2007/02/21
48156         Re:Re:정말 간단한 예제 인데 좀 도와주십시요!! 빌더맨 1087 2007/02/22
48181             Re:Re:Re:정말 간단한 예제 인데 좀 도와주십시요!! 아루스 2087 2007/02/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.