Обнаружить изменение вкладки в PageControl

В моей форме есть PageControl, и я хочу определить, когда пользователь выбирает другую вкладку.

Как я могу это сделать? Я использую Delphi 7.

Я не нашел ни одного события, и время, потраченное на разработку моего собственного pagecontrol, не совсем то, что я намереваюсь сделать.

2 ответа

Решение

Попробуйте это на шоу или создайте событие вашей формы

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

затем на событие PageControl1Change или проверку события PageControl1Changing

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

Попробуйте OnChange а также OnChanging События?

Другие вопросы по тегам