|
|
|
| есть форма, на ней кнопки, которые открывают другие формы, так сказать стартовая форма:)
часть кнопок имеет свойство .Visible = false
есть специальная форма, которая вызывается сочетанием клавиш им вней набирается пароль, после чего эти кнопки делаются либо видимыми либо снова невидимыми. Но почему то как то некорректно отрабатывает обновление формы.
код примерно такой
[Forms]![form_start]![кнопка1].Visible = false(true)
....
form_start.requery
form_start.repaint
если просто сделать видимыми и потом сделать невидимыми все корректно отрабатывает все кнопки прячутся...
но если кнопки сделать видимыми, после чего нажать на какю нибудь, то после этого прячутся только те кнопки которые не нажимались... не могу разобраться в чем БАГ:(:(:(
помогите разобраться! | |
|
| |
|
|
|
| куда фокус переносите перед скрытием?
error resume next не стоит в коде? | |
|
| |
|
|
|
| в той процедуре где гасишь кнопки формы опиши
Form_[form].refresh
Form_[form].requery
a Repaint или выкень или перенеси его в form_activate (ты же только скрываешь, а не удаляешь элементы!!!) | |
|
| |