19.01.2005, 17:19 | #1 |
Moderator
|
CreateWizard
Добрый вечер!
Как в мастере наследнике SysWizard узнать на основании чего внизу формы вместо кнопочки далее появляется кнопочка завершение? |
|
19.01.2005, 17:34 | #2 |
Administrator
|
На основании массива finishEnabled[]
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
06.04.2013, 18:24 | #3 |
Участник
|
А как сделать кнопку "Готово" неактивной? Вот так
X++: sysWizard.finishEnabled(false,sysWizard.curTab(),false); |
|
06.04.2013, 19:11 | #4 |
Участник
|
вот полезная ссылочка на эту тему http://allcomputers.us/windows_serve...he-wizard.aspx
X++: sysWizard.finishEnabled(false,4,false); //это не работает, кнопка ГОТОВО все равно активна sysWizard.backEnabled(false,4,false); //а это работает, кнопка НАЗАД неактивна |
|
08.04.2013, 10:10 | #5 |
Участник
|
Ап, как сделать кнопку "Готово" неактивной?
|
|
08.04.2013, 11:29 | #6 |
Участник
|
|
|
08.04.2013, 11:38 | #7 |
Участник
|
Это зависит от нескольких причин. Для понимания, посмотрите метод \Classes\SysWizard\enableButtons().
Вкратце, в отношении кнопки "Готово" смысл в том, что если эта кнопка отображается на каждой странице (метод this.hasFinishButton()), то активность этой кнопки действительно регулируется массивом finishEnabled, который определяет делать ли кнопку активной на соответствующей закладке А вот если кнопка "Готово" отображается только на последней странице, то она делается актвной вне зависимости от каких-либо настроек. Как следствие, Вам надо будет явным образом дать команду на деактивацию кнопки, если это необходимо.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|