Necesito simular un formulario que sea similar a la interfaz que se ve durante la instalación de cualquier software. Hay botones siguiente y posterior y toda la información ingresada por el usuario se procesa solo cuando hace clic en el botón de finalizar.
Cuando el usuario hace clic en el botón Atrás, se le muestra la información ingresada previamente.
Cuando el usuario hace clic en el botón siguiente, se le muestra la siguiente pantalla. Toda la información mostrada se muestra en un formulario.C# necesito consejo sobre un simple problema en la navegación de formulario
Hay 3 secciones que debo mostrar al usuario.
- Sección 1 - pulsando el botón situado junto mostrará sección 2
- Sección 2 - presionando el botón de retroceso mostrará sección 1 y pulsando el botón situado junto mostrará sección 3
- Sección 3 - pulsar el botón anterior mostrará la sección 2 y pulsando el botón Finalizar procesará toda la información introducida en la sección 1,2 y 3.
Actualmente planificación para implementar la solución se enumeran a continuación:
- Crear una forma
- añadir todos los elementos para la sección 1 y crear un próximo evento de botón que ocultar todo el elemento mostrado en el apartado 1, que incluye el botón y mostrar todos los elementos de la sección 2.
- Crear evento de botón para el botón Atrás para la sección 2, de modo que oculta todos los elementos de la sección 2, incluido el botón, y muestra todos los elementos de la sección 1 y el siguiente para ocultar todo el elemento de la sección 2, incluido el botón, y mostrar todo el elemento de la sección 3
- Crear evento de botón similar para la sección 3
¿Existe alguna solución mejor que la descrita anteriormente? Si es así, por favor describe el enfoque. Cualquier ayuda proporcionada será muy apreciada.
Lo que estás buscando se llama "Mago". Es posible que pueda encontrar algunos buenos tutoriales buscando con esa palabra clave. – Justin
Si se trata de una aplicación web (no se puede deducir de su pregunta), hay un control de asistente en la biblioteca de control web estándar que hará exactamente lo que usted desee. –
Estoy haciendo una aplicación de escritorio. Gracias, justin, el asistente es exactamente lo que quiero. Gracias por tu ayuda. – abduls85