Va bene Ho un grande app CRUD che utilizza le schede con i moduli incorporati in essi in questo modo ->modulo incorporato in un controllo o di modulo come controllo utente
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);
}
ho quindi chiamare il seguito nell'evento Form Load del form padre ->
// Embedd the child form in the this Parent
WinFormCustomHandling.ShowFormInContainerControl(pnlModuleHost, _frmWWCModuleHost);
questo è stato dato a me HERE in risposta alla mia domanda precedente.
Mentre procedo in questo modo continuo ad avere la sensazione nauseante che più livelli di moduli incorporati siano un disastro in attesa che accada e che i controlli utente continuino a spuntare. Qualcuno può offrirmi qualche consiglio concreto sull'uso dei controlli utente e dei moduli di incorporamento?
Vedere la mia domanda precedente per l'ispirazione per questo. HERE
Inoltre, è possibile trovare una schermata di come appare il mio layout di modulo incorporato in azione HERE.
Thank You
Interessante, sarebbe possibile per voi a spiegare cosa si intende per architettura "plugin-tipo"? Ti stai riferendo ad astrarre ciò che le forme DO e hanno differenti UC intercambiabili per eseguire quelle funzioni di base? –
Ecco un grande articolo su come progettare l'applicazione su un'architettura estensibile. http://www.code-magazine.com/Article.aspx?quickid=0801041 – Utensil