|
#1
|
|||
|
|||
Учетки
Столкнулся со следующей проблемой при создании АИС В Delphi 7 .
Есть первая форма(form1) на которой размещены 2 кнопки (к примеру администратор и пользователь) При выборе "Администратор" мы попадаем сначала на форму выбор пароля, далее на форму 2(form2) (Где есть 3 кнопки) При выборе "Пользователь" мы попадаем на форму 2(form2), но там программно убрал видимость кнопок 1 и 2. Код:
Form2.buttin1.visible:=false; Form2.buttin2.visible:=false; При запуске программы я выбираю "Администратор" , всё на первый взгляд нормально(3 кнопки активны) , далее выбираю "Пользователь", и тут всё ок!(1 кнопка активна) Но при повторном выборе "Администратор", у меня активна только одна кнопка, в чём и суть трабла, что можете посоветовать. Последний раз редактировалось M.A.D.M.A.N., 23.06.2014 в 11:43. |
#2
|
||||
|
||||
Могу предположить, что при переходе из Администратора в Пользователя у Вас убирается видимость двух кнопок, а при обратном переходе видимость не возвращается. Так это или нет может ответить код
Невозможно заточить карандаш тупым топором. Столь же тщетно пытаться сделать это десятком тупых топоров |
#3
|
|||
|
|||
Код не нужен,понятно и так.
Кода заходите на админа делаете все кнопки видимыми не на клике по кнопке видимо, а при создании формы, далее переходите на пользователя делаете невидимыми 1 кнопку,как только опять заходите на админа делаете опять все кнопки видимыми? Если нет то после перехода на пользователя она стала невидимой,а значение visible вы ей не переприсвоили заново при клике на админ |
#4
|
||||
|
||||
проще говоря, при нажатии на "Админ"
Код:
Form2.buttin1.visible:=true; Form2.buttin2.visible:=true; если б разрушали формы, а не скрывали - такого бы не было Я за здоровый экстрим! Спасибо за "спасибо") |
#5
|
|||
|
|||
Ну да,не всегда "разжевать" заначит разжевать))))
|