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

델파이 Q&A
Delphi Programming Q&A
[10901] [질문] PageControl 의 ActivePageIndex 가 동작을 안합니다.
Young [] 1731 읽음    2006-09-08 23:04
현재 탭이 3개가 있고.

첫번째 탭에 프로그램의 데이터 대부분을 보여주는 그리드가 있습니다.
두번째 탭엔 차트가 있고
세번재 탭엔 다른 차트와 데이터에서 특정 카테고리만 보여주는 작은 그리드가 있는데요.


아무튼 툴바에 데이터를 입력할수있는 textedit 이 있고
이를 통해 데이터를 입력하면
첫번째 탭의 그리드에 추가되서 보여지거든요.


근데 두번째, 세번째 탭을 보고 있을때에도
툴바의 textedit 을 통해 입력했을경우 자동으로 첫번째 탭으로 이동해서
그리드를 보여주고 싶은데.


입력을 핸들링 하는 코드 부분에 DB입력후

PageControl.ActivePageIndex := 0; 코드를 넣었습니다.


이렇게 해서 작동을 시키면 두번째 세번째 탭을 보다가
입력을 해서 저 코드를 실행시킬경우 보통때는 동작을 하는데
두번째/세번째 탭에서 특정 컨트롤러를 작동하다가
입력을 해서 저 코드가 실행되면
아무 동작을 안하네요.


예를들어 세번째 탭에 있는 작은 그리드를 선택하고
입력을 하면 저 코드가 동작을 하지 않습니다.

PageControl.ActivePageIndex := 0;
ShowMessage(IntToStr(PageContro.ActivePageIndex);

하면 2가 나오더군요.


대충 상황은 알겠는데 이거 어떻게 해결할 방법이 없을까요?


(참고로 델파이 7이고 그리드는 퀀텀그리드입니다.)

+ -

관련 글 리스트
10901 [질문] PageControl 의 ActivePageIndex 가 동작을 안합니다. Young 1731 2006/09/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.