Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 23.06.2014, 11:06
СергейОмск СергейОмск вне форума
Прохожий
 
Регистрация: 23.06.2014
Сообщения: 1
Версия Delphi: delphi 7
Репутация: 10
По умолчанию Учетки

Столкнулся со следующей проблемой при создании АИС В Delphi 7 .
Есть первая форма(form1) на которой размещены 2 кнопки (к примеру администратор и пользователь)

При выборе "Администратор" мы попадаем сначала на форму выбор пароля, далее на форму 2(form2) (Где есть 3 кнопки)

При выборе "Пользователь" мы попадаем на форму 2(form2), но там программно убрал видимость кнопок 1 и 2.
Код:
Form2.buttin1.visible:=false;
Form2.buttin2.visible:=false;
MAD: пользуемся тегами.

При запуске программы я выбираю "Администратор" , всё на первый взгляд нормально(3 кнопки активны) , далее выбираю "Пользователь", и тут всё ок!(1 кнопка активна)

Но при повторном выборе "Администратор", у меня активна только одна кнопка, в чём и суть трабла, что можете посоветовать.

Последний раз редактировалось M.A.D.M.A.N., 23.06.2014 в 11:43.
Ответить с цитированием
  #2  
Старый 23.06.2014, 14:22
Аватар для madMonia
madMonia madMonia вне форума
Новичок
 
Регистрация: 25.02.2014
Сообщения: 50
Версия Delphi: Delphi XE3
Репутация: 2545
По умолчанию

Могу предположить, что при переходе из Администратора в Пользователя у Вас убирается видимость двух кнопок, а при обратном переходе видимость не возвращается. Так это или нет может ответить код
__________________
Невозможно заточить карандаш тупым топором. Столь же тщетно пытаться сделать это десятком тупых топоров
Ответить с цитированием
  #3  
Старый 24.08.2014, 18:32
Heneken Heneken вне форума
Новичок
 
Регистрация: 11.09.2011
Сообщения: 73
Версия Delphi: Delphi XE6
Репутация: 10
По умолчанию

Код не нужен,понятно и так.
Кода заходите на админа делаете все кнопки видимыми не на клике по кнопке видимо, а при создании формы,
далее переходите на пользователя делаете невидимыми 1 кнопку,как только опять заходите на админа делаете опять все кнопки видимыми? Если нет то после перехода на пользователя она стала невидимой,а значение visible вы ей не переприсвоили заново при клике на админ
Ответить с цитированием
  #4  
Старый 28.08.2014, 15:04
Аватар для Mrak
Mrak Mrak вне форума
Местный
 
Регистрация: 26.01.2013
Адрес: МО
Сообщения: 438
Версия Delphi: XE2
Репутация: 17
По умолчанию

проще говоря, при нажатии на "Админ"
Код:
Form2.buttin1.visible:=true;
Form2.buttin2.visible:=true;

если б разрушали формы, а не скрывали - такого бы не было
__________________
Я за здоровый экстрим!
Спасибо за "спасибо")
Ответить с цитированием
  #5  
Старый 03.09.2014, 20:32
Heneken Heneken вне форума
Новичок
 
Регистрация: 11.09.2011
Сообщения: 73
Версия Delphi: Delphi XE6
Репутация: 10
По умолчанию

Ну да,не всегда "разжевать" заначит разжевать))))
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:13.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter