Die Frage ist alles andere als blöd. Allerdings auch zu speziell, daß sofort eine Antwort kommt.
OOP wird meist, wenn überhaupt, nur ansatzweise genutzt. Komponentenentwicklung ? Da kommt wohl eher gar nix.
PageControl kenne ich intern jetzt nicht so genau. Ist ein TEdit kein Problem mehr, dann wäre der erster Schritt, sich mal die Quelltexte von dem Kram anzusehen. Mit Pro-Version sind die ja da. "ComControls.pas" oder so ähnlich. Dort nach virtual, override usw. gucken, was überhaupt verwendet wird, bzw. von was das überhaupt wieder abgeleitet wurde.