C'è un buon modo per creare un modulo in VB6 che può essere facilmente incorporato in altre forme?Come si condivide meglio un modulo incorporabile in VB6?
In alcune occasioni di recente, ho voluto progettare e codificare un oggetto Form che potrei collegare a diversi altri moduli "parent". Il mio obiettivo è creare un pezzo di codice centralizzato per gestire diversi componenti dell'interfaccia utente in un modo particolare, e quindi essere in grado di utilizzarlo (sia il layout dell'interfaccia utente sia la logica) in più di un punto. Sono certamente disposto ad usare il codice (piuttosto che la vista di progettazione) per caricare il modulo figlio.
Il meglio che ho escogitato finora è tirare tutta la logica interessante per il modulo figlio in un modulo di classe, e fare in modo che ogni modulo genitore presenti l'interfaccia utente (in un controllo Immagine, forse) e passare quell'oggetto Immagine nel modulo di classe. La classe quindi sa come operare sull'immagine e presuppone che tutti i pezzi previsti siano stati disposti in modo appropriato. Questo approccio ha diversi aspetti negativi, e mi piacerebbe qualcosa di un po 'più elegante.