2009-03-28 4 views
1

J'essaie de créer une application simple pour tester l'idée d'avoir plusieurs formulaires dans une seule application. Par exemple, dans Visual Studio, vous avez la zone de conception IDE, et sur le côté droit, vous avez un formulaire appelé Propriétés et Explorateur de solutionsPlusieurs formulaires dans la fenêtre C#

Lorsque vous cliquez sur quelque chose dans la zone de conception, à savoir TextBox, sur le côté droit, les propriétés de cet objet sélectionné changent automatiquement.

Je ne veux pas ajouter le PropertyGrid sur le même formulaire où les objets sont, il doit être indépendant de lui-même.

Mon objectif ultime est d'avoir une visionneuse 3D/WPF et sur le côté droit, un formulaire. Lorsque vous cliquez dans la visionneuse 3D sur une ligne ou un point, les propriétés de l'objet sélectionné doivent être affichées dans le PropertyGrid

Deuxièmement, je souhaite pouvoir ancrer les formulaires ou rétablir la mise en page par défaut.

Screesnhot: screenshot (propriétés doivent être amarrés dans la principale forme - pas comme capture d'écran)

Exemple: http://dan.virgesystems.com/images/CPVimage.JPG (lien mort)

+0

Demandez-vous des conseils généraux sur comment concevoir cela? – dommer

+0

comment concevoir ceci, codant ... – riaandelange

Répondre

0

Essayez encapsuler votre lecteur et former dans les contrôles utilisateur. Vous pouvez utiliser le contrôle de séparation ou les panneaux pour mettre en forme le conteneur à votre guise. La communication entre les contrôles utilisateur peut se faire à travers des événements ou des références directes.

Questions connexes