Обнаружить изменение вкладки в 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;