Мне нужно смоделировать форму, аналогичную интерфейсу, который можно увидеть во время установки любого программного обеспечения. Есть кнопки «Далее» и «Назад», и вся информация, введенная пользователем, обрабатывается только тогда, когда он / она нажимает кнопку «Готово».
Когда пользователь нажимает кнопку «Назад», ему / ей показывается ранее введенная информация.
Когда пользователь нажимает следующую кнопку, ему / ей показывается следующий экран. Вся отображаемая информация отображается в одной форме.
Есть 3 раздела, которые мне нужно показать пользователю.
- Раздел 1 - нажатие следующей кнопки отобразит раздел 2
- Раздел 2 - нажатие кнопки возврата отобразит раздел 1 и нажатие следующей кнопки отобразит раздел 3
- Раздел 3 - нажатие предыдущей кнопки отобразит раздел 2, а нажатие кнопки завершения обработает всю информацию, введенную в разделах 1,2 и 3.
В настоящее время планируется реализовать решение, указанное ниже:
- Создать одну форму
- Добавить все элементы для раздела 1 и создать следующее событие кнопки, которое скроет весь элемент, показанный в разделе 1, включая кнопку, и покажет все элементы раздела 2.
- Создать событие кнопки для кнопку возврата для раздела 2, чтобы скрыть все элементы в разделе 2, включая кнопку, и отобразить все элементы в разделе 1 и следующую кнопку, чтобы скрыть все элементы в разделе 2, включая кнопку, и показать все элементы в разделе 3
- Создать аналогичное событие кнопки для секции 3
Есть ли лучшее решение, чем описанное выше. Если да, опишите, пожалуйста, подход. Мы будем благодарны за любую предоставленную помощь.
задан Hans Olsson 10 February 2011 в 14:14
поделиться