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
[48144] Re:정말 간단한 예제 인데 좀 도와주십시요!!
아루스 [tinydew4] 1212 읽음    2007-02-21 14:34
흠..이게 어떻게 페이지컨트롤의 예제인지 모르겠네요;;
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:정말 간단한 예제 인데 좀 도와주십시요!! 아루스 2088 2007/02/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.