2011-12-30 6 views
3

양식에 PageControl이 있고 사용자가 다른 탭을 선택하면이를 감지하고 싶습니다.PageControl에서 탭 감지 변경

어떻게하면됩니까? 델파이 7을 사용하고 있습니다.

내 자신의 pagecontrol을 개발하는 동안 어떤 이벤트 나 허리띠를 찾지 못했습니다.

+1

볼 체크 http://stackoverflow.com/에

iThCrrntIndex:=PageControl1.TabIndex; //the currently selected page 

다음 형식의 이벤트를 만들 질문/8383659/delphi-how-to-allow-for-user-to-page-in-pagecontrol/8384240 # comment10355286_8384240 – Ravaut123

답변

2

쇼에 이 시도하거나 PageControl1Change 이벤트 또는 PageControl1Changing 이벤트

if iThCrrntIndex=PageControl1.TabIndex then 
     begin 
    //same page 
    end 
else 
    begin 
    //new page selected.. 
    end; 
1

OnChangeOnChanging 이벤트를 시도해보십시오.