Me alegro que lo solucionaras, pero si quieres seguir usando ShowModal
esto te debe funcionar
Código Delphi
[-]
Agenda_de_turnos.PageControl1.ActivePage := Agenda_de_turnos.Modificacion;
Agenda_de_turnos.ShowModal;
es decir ShowModal siempre debe ser lo último
un saludo