Bonjour à tous,
J'utilise le principe du panel dans lequel je charge un autre form.
Donc j'ai mon formulaire d'entrée. Dedans j'ai une procédure qui va charger le formulaire TStudent, Le parent était mon Tpanel du nom de pnl
Jusque là tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure TMySplitView.actStudentExecute(Sender: TObject); var Student: TStudent; begin Student := TStudent.Create(self); Student.Parent := pnl; Student.name := 'myStudent'; Student.BorderStyle := bsNone; Student.Show(); end;
Dans mon Tstudent j'ai un bouton qui va m'ouvrir en showModal un autre formulaire TStudentChild
Encore une fois là tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 procedure TStudent.btn_openStudentChildClick(Sender: TObject); var StudentChildFm: TStudentChild; begin StudentChildFm := TStudentChild.Create(self); StudentChildFm.name := 'myStudentChild'; StudentChild.ShowModal(); StudentChildFm.Release; end;
Et là où je bloque, dans mon TStudentChild je veux atteindre plusieurs procédures et une variable de TStudent.
J'ai déjà essayé plusieurs solutions mais rien ne passe.
Comment faire pour accéder au formulaire parent ?
Merci pour votre aide
Bertrand
Partager