Ok j'ai une grande application CRUD qui utilise des onglets avec les formulaires noyés dans la masse comme si ->formulaire intégré dans un contrôle ou un formulaire de contrôle de l'utilisateur
public static void ShowFormInContainerControl(Control ctl, Form frm)
{
frm.TopLevel = false;
frm.FormBorderStyle = FormBorderStyle.None;
frm.Dock = DockStyle.Fill;
frm.Visible = true;
ctl.Controls.Add(frm);
}
J'appelle alors le ci-dessous en cas de charge de formulaire du formulaire parent ->
// Embedd the child form in the this Parent
WinFormCustomHandling.ShowFormInContainerControl(pnlModuleHost, _frmWWCModuleHost);
Cela m'a été donné à HERE en réponse à ma question précédente. Comme j'ai progressé dans ce domaine, je continue d'avoir le sentiment nauséabond que plusieurs couches de formulaires imbriqués sont une catastrophe qui attend de se produire et que les contrôles utilisateur continuent à apparaître. Quelqu'un peut-il me donner des conseils concrets sur l'utilisation des contrôles utilisateur par rapport à l'intégration de formulaires?
Voir ma question précédente pour l'inspiration de celui-ci. HERE
Vous pouvez également trouver une capture d'écran de l'aspect actuel de ma disposition de formulaire incorporé dans HERE.
Merci Vous
Intéressant, serait-il possible pour vous expliquer ce que vous entendez par l'architecture « plug-in de type »? Parlez-vous de l'abstraction de ce que les formes DO et ont différents UC interchangeables pour effectuer ces fonctions de base? –
Voici un excellent article sur la conception de votre application autour d'une architecture extensible. http://www.code-magazine.com/Article.aspx?quickid=0801041 – Utensil