Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2014, 00:55   #1
ALEXandr20333
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 76
По умолчанию переход на другую форму по паролю

Делаю приложение и при входе сделал форму где нужно водить пароль, если пароль введен верно то открывается новая форма и эта закрывается
и при этом можно производить редактирование данных в программе. А для того чтобы нельзя было редактировать программу я кинул CheckBox и если он нажат то пользователь заходит в качестве Гостя и редактирование невозможно. А проблема у меня вот в чем. когда я жму на CheckBox и нажимаю на кнопку я должен без ввода пароля перейти на другую форму
вот код
Код:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
if Password.text='12345'
then begin
label3.Caption:='Верно';
form2.show;
form3.BitBtn3.VISIBLE:=true;
form1.Hide;
end
 else     begin
 k:=k-1;
  Password.text:='';
 showmessage('Неверный пароль! У вас осталось '+inttostr(k)+' попыток');
Password.SetFocus
  end;
  if k=0 then begin
  showmessage('Пароль введен неверно 3 раза, программа закрывается');
  form1.close;    end;
  if  CheckBox1.Checked=true    then showmessage('Вы заходите в качестве Гостя и редактирования программы невозможна');
   form2.show;
form3.BitBtn3.VISIBLE:=false;
form1.Hide;
end;
я перехожу но перед этим выскакивает showmessge('Неверный пароль! У вас осталось '+inttostr(k)+' попыток'); как это исправить чтобы при нажатии на CheckBox я мог спокойна переходить на другую форму



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 23.05.2014 в 09:51.
ALEXandr20333 вне форума Ответить с цитированием
Старый 23.05.2014, 01:52   #2
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,872
По умолчанию

Цитата:
как это исправить чтобы при нажатии на CheckBox я мог спокойна переходить на другую форму
Перемести код с проверкой чекбокса в самое начало процедуры, но не забудь все остальное поставить в условие else этой проверки.
northener вне форума Ответить с цитированием
Старый 23.05.2014, 09:14   #3
ALEXandr20333
Пользователь
 
Регистрация: 12.02.2014
Сообщений: 76
По умолчанию

спасибо а так что-то я вчера не додумался
ALEXandr20333 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MeinMenu переход на другую форму. Небесный Общие вопросы Delphi 4 15.12.2012 23:16
переход на другую xaml страницу barambembes WPF, UWP, WinRT, XAML 3 14.01.2012 11:48
Переход из одной папки в другую sanya_oz PHP 3 03.01.2011 23:54
Переход с Delphi на другую ORBIUS Свободное общение 10 21.07.2008 18:40
как задается действия работа кнопок или переход на другую форму. HIP Общие вопросы Delphi 6 21.06.2007 11:02