Pa naravno da ne mozes da pristupis komponentama na MDIchild formi na taj nacin. U cemu je stvar? Radi se o tome da je ActiveMDIchild pointer na objekat tipa TForm, a tvoj MDIchild nije TForm klasa, nego neka TMojaMDIforma klasa izvedena iz TForm klase. Tako da TForm ne moze da zna sta sve TMojaMDIforma sve ima na sebi.
Tako da tebi treba ovde implicitna konverzija iliti upcast:
TMojaMDIforma* tmp_MDI_ptr = dynamic_cast<TMojaMDIforma*>(ActiveMDIchild);
Dakle, napravis privremeni pointer tmp_MDI_ptr i, koristeci dynamic_cast (za setnju kroz hijerarhiju nasledjivanja), preusmeris na pravi ActiveMDIchild formu. Sada koristis taj tmp_MDI_ptr da bi pristupio komponentama koje su definisane u TMojaMDIforma klasi.