Bonjour,
Je tombe sur un blème aussi bête qu'inattendu :
J'ai trois Form, soit une TForm1 + une autre form TForm2 et enfin TForm3
TForm1 appelle TForm2 en ShowModal.
Si je place par exemple sur TForm2 le code suivant sous le click d'un bouton :
Form1.Edit1.Text := 'De form 2 vers form 1';
ok impec, ça depuis longtemps je le savais
Mais si ensuite Tform2 appelle TForm3 toujours via un ShowModal, là si je place sous un bouton le code ci-dessous, là les étincelles arrivent au grand galop
Form2.Edit1.Text := 'De form 3 vers form 2';
Toutes les unités sont pourtant bien déclarées, je le pratique depuis longtemps, y a un truc avec plusieurs Form superposées Monsieur Majax, mais lequel ?
Par contre, si de Form3 je lance une procedure sur TForm2 comportant un ShowMessage de test ; là impec.
Il doit s'agir de placer les objets, variables, etc. appelés ailleurs ou une méthode en ce goût, mais laquelle ?
Merci d'avance de votre tuyaux car je nage.
Partager