Domanda

In passato l'utilizzo di MFC ho potuto trasformare un foglio di proprietà in una finestra di dialogo di stile del wizard molto facilmente e riutilizzare i miei modelli di dialogo.

Ho una forma .NET con un controllo scheda che mi piacerebbe fare lo stesso con.

C'è un modo semplice per fare questo in .NET senza avere due copie dei miei controlli?

È stato utile?

Soluzione

Una volta, quando, molto tempo fa, Chris Sells aveva un progetto chiamato Ghengis for .NET, che tra le altre caratteristiche, di un quadro per la realizzazione di un progetto procedura guidata. Non so esattamente che cosa lo stato del progetto è ... è in gran parte stata pensata per tenere conto di inadeguatezze del quadro 1.0 e 1.1 ... ma parte di essa potrebbe ancora essere utile, compreso quello.

Altri suggerimenti

Purtroppo, no, non c'è alcun modo incorporato per farlo più (mi manca la capacità MFC pure).

I due migliori opzioni che ho trovato sono:

  • Creare un modulo per ogni fase, e commutare tra loro
  • Creare un singolo modulo con i pulsanti di controllo, e mostra un controllo utente diverso per ogni passo (ci sono alcune variazioni su questo motivo pure)

Se si tratta di un processo con un sacco di passi, mi tendo verso la seconda opzione. E 'più di lavoro per avere istituito, ma le ricompense superano l'opera come il numero di passi cresce. Per un processo con 1-3 passaggi, la creazione di una nuova forma per ogni passaggio sarà più facile e veloce (copia / incolla in soccorso).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top