Ciao a tutti, da un po’ di tempo sto cercando di venire a capo di questo problemino, sono sicuro che qualcuno di voi conosce la soluzione migliore…
Sto scrivendo un applicazione particolare in C#, il programma è composto da un server che non ha alcuna funzionalità per l’utente, ma si occupa di caricare tutti i moduli (sottoforma di dll) che trova in una determinata cartella.
I moduli sono tipo: clienti, collaboratori, ecc..
Ecco uno screenshot del programma appena aperto:
In alto c’è un menu che mostra tutti i moduli caricati che l’utente può scegliere.
Quello che vorrei fare è:
I moduli devono poter contenere oggetti grafici, come datagridview, pannelli, ecc..
L’applicazione principale deve avere uno spazio, un contenitore dove poter caricare il contenuto del modulo senza dover aprire una nuova form.
In poche parole l’utente apre il programma e fa click sulla voce di menu corrispondente al modulo che vuole visualizzare e il contenuto viene visualizzato sulla stessa form.
Ecco degli screenshot che mostrano il procedimento:
![]()
![]()
Qualcuno di voi sa darmi un idea di come sia possibile realizzare questa cosa?
Le interfacce compilate sottoforma di dll possono contenere oggetti grafici o windows forms?
Mi conviene realizzare questo progetto con il sistema delle windows form o con WPF?
Grazie a tutti in anticipo per il vostro aiuto.