Ho un cliente che come progetto Visual Basic in modalità istanza singola con una logica di presentazione cablata.Posso ospitare un Windows Form all'interno di un controllo
Il modulo principale contiene un TabControl con più TabPages. Se faccio clic su TabPageA, un altro modulo viene mostrato davanti al modulo e ridimensionato per avere le stesse dimensioni di TabPage.
Se faccio clic su TabPageB, il primo modulo è nascosto e viene visualizzato un altro modulo. Quindi, in pratica per l'utente, sembra che tu abbia un TabControl con TabPages diversi che non è il caso.
Ho provato a convertire i moduli in UserControls e li ho inseriti all'interno di TabPage, ma, grazie all'app SingleInstance, ci sarebbe voluto un sacco di refactoring. L'ho provato, ma alla fine ho rinunciato a causa di molti errori di runtime e non voglio fare altro sforzo in questo.
Il mio Ideam era che, durante il runtime, potevo aggiungere i moduli ai TabPages e lasciarli agire come UserControls, è possibile?
Si potrebbe provare ad afferrare una copia dell'array di controllo del modulo e spingerlo in un nuovo pannello sull'altro controllo forse. – asawyer
Hai guardato MDI? Forse potresti sostituire il controllo a schede con le voci di menu in modo che la finestra principale possa avere e aprire finestre secondarie dalla barra dei menu. –