Pas de focus et selection impossible

DarKBreToN Messages postés 16 Date d'inscription dimanche 20 juillet 2003 Statut Membre Dernière intervention 22 novembre 2007 - 14 mars 2007 à 17:26
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 - 15 mars 2007 à 10:26
Bonjour tout le monde j'ai un probleme dans un projet. Je dois afficher une form a l'interieur d'un tabcontrol. Pour cela j'ai du mettre la propriété TopLevel à false ce qui rend impossible la selection des textbox de la form ansi que le focus sur celle-ci.

Est ce qu'il existe un moyen de remédier à cela ou une autre méthode pour afficher une form à l'intérieur d'un tabControl.

Merci d'avance

Voici le code d'ouvertur de la form utilisé.

                F_fait fait = new F_fait(); // ma fenetre a intégrer
                fait.TopLevel = false;
                tabForms.TabPages[id].Controls.Add(fait); //on ajoute la form au controltab
                fait.Show();

2 réponses

Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
15 mars 2007 à 09:28
Salut, une forme c'est pas vraiment fait pour être contenue dans un TabControl.. Plutôt dans un MDIClient mais là ça pose aussi pas mal de problèmes. Essaye plutôt de t'amuser en simulant une forme avec un contrôle comme dans l'exemple WindowSimulation :

http://msdn2.microsoft.com/en-us/library/system.windows.forms.visualstyles.visualstylerenderer.aspx
sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
15 mars 2007 à 10:26
pour "simuler" une forme, tu peux utiliser un Panel : http://www.csharpfr.com/codes/BORDEREDPANEL-PANEL-AVEC-BORDURES-FORMULAIRES_37089.aspx

Sébastien FERRAND (blog)
Consultant Indépendant
[Microsoft Visual C# MVP]
Rejoignez-nous