Обнаружить изменение вкладки в PageControl - PullRequest
3 голосов
/ 30 декабря 2011

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

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

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

Ответы [ 2 ]

2 голосов
/ 30 декабря 2011

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

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

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

   if   iThCrrntIndex=PageControl1.TabIndex then
        begin
     //same page
   end
 else
   begin
     //new page selected..
   end;  
1 голос
/ 30 декабря 2011

Попробуйте события OnChange и OnChanging?

...