Re[3]: Объявление и подмена обработчика события C++Builder
От: Softwarer http://softwarer.ru
Дата: 23.11.05 13:39
Оценка:
Здравствуйте, Imtent, Вы писали:

I>Сейчас у меня так и сделано, фрэймы полжены на PageControl, но проблема в том что специфика визарда такая, что во время его работы могут деактивица контролы, и кнопка из Next может означать начало поиска устройств и других действий,


Наздоровье. Если это делается в рамках перехода на следующую страницу — нормально; соответствующий виртуальный метод, реализованный на фрейме. Если же "начало поиска устройств" заполняет список на той же странице — нефиг (с точки зрения вменяемого интерфейса) сажать его на Next, для этого должна быть соответствующая кнопка внутри фрейма.

I>Next может поменять своё предназначение на "Start", а после нажатия на старт, начнётся erasing CD/DVD, после завершения процесса кнопка "Start" будет уже с кепшеном "Finish"


Вообще говоря переименованием кнопок лучше особо не увлекаться — часто лучше сделать лишнюю кнопку. Тем не менее, указанное Вами делается иначе — назначением кнопке разных Action-ов.

I>т.д, может быть что переход со страницы №2 по кнопке Next на страницу №3 не то же самое что переход на страницу №3 по кнопке Prev со страницы №4.


Если помните, я указал методы "перешли на фрейм с предыдущей страницы" и "вернулись со следующей страницы". Разные.

I>И поэтому я подумал что нужно сделать так, как задавал вопрос.


Не вижу связи. Вообще, динамика — хорошая вещь для своих задач, но крайне не рекомендую вырабатывать привычку затыкать ей все дыры без размышления "как бы это сделать попроще".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.