Ho bisogno di simulare un modulo simile all'interfaccia vista durante l'installazione di qualsiasi software. Ci sono i pulsanti Avanti e Indietro e tutte le informazioni inserite dall'utente vengono elaborate solo quando lui/lei fa clic sul pulsante Fine.
Quando l'utente fa clic sul pulsante Indietro, gli vengono mostrate le informazioni inserite in precedenza.
Quando l'utente fa clic sul pulsante successivo, viene visualizzata la schermata successiva. Tutte le informazioni visualizzate sono mostrate in un unico modulo.C# ha bisogno di consigli su un semplice problema nella navigazione dei moduli
Ci sono 3 sezioni che ho bisogno di mostrare all'utente.
- Sezione 1 - premendo il pulsante accanto mostrerà sezione 2
- Sezione 2 - premendo il pulsante indietro mostrerà la sezione 1 e premendo il pulsante accanto mostrerà la sezione 3
- Sezione 3 - premendo il pulsante precedente mostrerà la sezione 2 e premendo il pulsante fine elaborerà tutte le informazioni inserite nella sezione 1,2 e 3.
Attualmente in programma di implementare la soluzione di seguito elencati:
- Creare una forma
- Aggiungi tutto l'elemento per la sezione 1 e di creare un evento pulsante accanto che nasconde tutta l'elemento indicato nel paragrafo 1 tra cui il pulsante e mostrano tutta la sezione elementi 2.
- Crea evento pulsante per il pulsante indietro per la sezione 2 in modo che nasconda tutti gli elementi nella sezione 2 incluso il pulsante e visualizza tutti gli elementi nella sezione 1 e il pulsante successivo per nascondere tutti gli elementi nella sezione 2 incluso il pulsante e mostra tutto l'elemento nella sezione 3
- Creare un evento pulsante simile per la sezione 3
C'è una soluzione migliore di quella descritta sopra. Se sì, descrivi l'approccio. Qualsiasi aiuto fornito sarà molto apprezzato.
Quello che stai cercando è chiamato "Wizard". Potresti riuscire a trovare alcuni buoni tutorial che cercano con quella parola chiave. – Justin
Se si tratta di un'applicazione Web (non è possibile distinguerla dalla tua domanda), esiste un controllo della procedura guidata nella libreria di controllo web standard che farà esattamente ciò che desideri. –
Sto facendo un'applicazione desktop. Grazie justin, wizard è esattamente quello che voglio. Grazie per l'aiuto. – abduls85