Форум: "Начинающим";
Текущий архив: 2008.12.07;
Скачать: [xml.tar.bz2];
ВнизНа основе чего и как лучше писать Мастер (Wizard)? Найти похожие ветки
← →
девушка (2008-10-24 10:52) [0]Добрый день, уважаемые Мастера! :)
Подскажите пожалуйста, девушке, как лучше писать wizard?
Wizard - он же мастер - набор форм или др. для того чтобы заставить пользователя выполнить операции в определенной последовательности...
На этапе прототипа для Мастера - сделал все на PageControl в одной форме.
Кто как решает такие задачи?
← →
tesseract © (2008-10-24 11:07) [1]На фрэймах ИМХО удобнее всего.
← →
девушка (2008-10-24 11:58) [2]Не вижу явной причинно-следственной связи между фреймом и визардом.
Да - если у меня в Мастере редактируется нечто, что можно отредактировать в другой вызываемой форме, то я создам один фрейм, который буду использовать в мастере и в форме...
Вопрос в том, как лучше организовать переход между шагами мастера?
Делать все отдельными формами?
← →
Германн © (2008-10-24 12:03) [3]
> Подскажите пожалуйста, девушке
> На этапе прототипа для Мастера - сделал все на PageControl
:)
PageControl в качестве Wizard"а - нормальное решение.
← →
девушка (2008-10-24 12:07) [4]
> PageControl в качестве Wizard"а - нормальное решение.
Может быть и нормальное... А как скрыть тогда закладки PageControl, чтобы пользователи по ним не кликали?
> сделал
опечатко :)
← →
девушка (2008-10-24 12:10) [5]О, простите, у меня вопрос впереди гугля идет :)
У TabSheet свойство TabVisible.
TabVisible:=false
← →
девушка (2008-10-24 12:22) [6]Короче делается видимо так - пишется базовая форма с PageControl
внутри. Можно там создать пару стандатных контрола с заставками...
Можно конечно сделать наследника от TabSheet с кнопочками и соответствующими событиями, а можно поступить проще.
Сделать у базовой формы под PageContol 3 кнопки Отмена, Назад, Вперед.
Сделать для них стандартные обработчики, у самой формы методы - SetTabVisible(tv:boolean), SetFirstPage(page_number:integer), GoToNextPAge, GoToPrevPage.. и т.д.
Для совего мастера сделать от нее наследника и наслаждаться..
← →
{RASkov} © (2008-10-24 12:22) [7]Удалено модератором
← →
имя (2008-10-24 12:34) [8]Удалено модератором
← →
zorik © (2008-10-24 12:55) [9]
> девушка (24.10.08 12:22) [6]
Я именно так и делал. Были свои обработчики реализованы. При выборе следующего шага сохранялись значения текущего и в зависимости от них менялся вид следующего окна (таба)
← →
ASoft (2008-10-24 13:23) [10]Имхо, предпочтительней tesseract © (24.10.08 11:07) [1] и кнопки Prior-Next
← →
имя (2008-10-25 15:50) [11]Удалено модератором
← →
имя (2008-10-25 15:51) [12]Удалено модератором
← →
Сергей Кокоулин (2008-10-25 18:27) [13]Удалено модератором
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.12.07;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c