Salut,

J'ai une application test SDI avec onglets .Je voudrais simuler du MDI dans un des onglets.Je voudrais savoir si c'est possible...


J'ai déjà fais un premier test ( Form1 avec des onglets,Form2 avec des controls TEdit,TMemo,TButton);

Pour ça j'ai un TPanel sur l'onglet(TabSheet) en question, et j'ajoute dynamiquement des fiches comme suit.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
void __fastcall TForm1::ButtonClick(TObject * Sender){
   TForm2 * AForm = new TForm2(NULL);
   AForm->Parent = Panel1;
   AForm->Show(); 
}
Le probleme est que la fiche créee à l'intérieur du panel n'est pas active,
donc impossible de surligner du texte dans le TEdit ou le TMemo avec la souris.
Par contre il est possible d'acceder à ces composants via la touche tab et la saisie est possible.

Il y a t'il un meilleur moyen d'activer cette fenetre ?
ou un meilleur moyen de gérer ça ?
ou il ya t'il des composants capables de gérer simplement mon problème ( genre composants de la JVCL) ?


Merci d'avance pour vos suggestions ...