Simulation de style MDI dans une application SDI
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:
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 ...