Winform dockable

lbensch Messages postés 55 Date d'inscription vendredi 1 avril 2005 Statut Membre Dernière intervention 10 juin 2010 - 14 févr. 2006 à 10:59
lbensch Messages postés 55 Date d'inscription vendredi 1 avril 2005 Statut Membre Dernière intervention 10 juin 2010 - 14 févr. 2006 à 11:57
Bonjour, je souhaiterais savoir comment faire pour docker des fenetres WinForms dans une autre Winforms, pour mieux comprendre, le code Delphi correspondait a ca :

FmTitre := TFmTitre.Create(FmMain);
FmMain.Panel1.ManualDock(FmTitre);
...

2 réponses

TheSaib Messages postés 2367 Date d'inscription mardi 17 avril 2001 Statut Membre Dernière intervention 26 décembre 2007 23
14 févr. 2006 à 11:49
Il faut passer par des fenêtre de type MDI.

::|The S@ib|::
MVP C#.NET
0
lbensch Messages postés 55 Date d'inscription vendredi 1 avril 2005 Statut Membre Dernière intervention 10 juin 2010
14 févr. 2006 à 11:57
En fait, ce n'est pas une fenêtre MDI que je veux, ça j'ai et c'est bon, ce que je veux c'est pouvoir docker plusieurs fenetre dans une autre pour que l'utilisateur puisse gérer la diposition.

Dans mon appli, j'ai mon main en MDIParent, et plusieurs childs donc je ne peux pas utiliser MDIParent, pour exemple voila une arborescence :
- Main (MDIParent)
- Fenetre de données 1 (MDIChild)
- a.Fenetre Liste Donnees (Dockable align Left)
- b.Fenetre Detail Donnée (Dockable 1/3 top-right)
- c.Fenetre Liste données complémentaire (Dockable 2/3 bas-right)
- Fenetre de données 2 (MDIChild)
- ...

------------------------------------------
|a |b |
| | |
| |--------------------|
| |c |
| | |
| | |
| | |
------------------------------------------
0
Rejoignez-nous