Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 34
1

Как сделать чтобы при введении пароля открылась другая форма, а эта закрылась

03.06.2012, 22:32. Показов 2930. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! у меня есть код для введения пароля в Edit и при правильном вводе открывается другая форма, но как сделать чтоб Form1 закрылась при открытии другой.

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
Edit1.PasswordChar := '*';
if key=#13 then {нажат Enter}
if Edit1.Text = '11' then Form6.Show
else
begin
ShowMessage('Неверный пароль');
end;

end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2012, 22:32
Ответы с готовыми решениями:

Как создать другую форму, но чтобы при нажатии кнопки эта форма была не сбоку, тоесть чтобы она была в этой первой форме
Как создать другую форму, но чтобы при нажатии кнопки эта форма была не сбоку, тоесть чтобы она...

Как сделать так, чтобы, работая в программе, при нажатии на кнопку открывалась другая миниатюрная программа?
как сделать так чтобы работая в программе при нажатии на кнопку открывалась другая миниатюрная...

Сделать так, чтобы при введении с клавиатуры не числа, а символа программа завершалась
Здравствуйте! Помогите начинающему программисту, пожалуйста. Я написал программу, вычисляющую...

Что написать под кнопку чтобы при нажатии открылось другая форма а текущая закрылась
Что написать под кнопку чтобы при нажатии открылось другая форма а текущая закрылась

4
1085 / 571 / 79
Регистрация: 07.04.2011
Сообщений: 971
Записей в блоге: 2
03.06.2012, 22:39 2
Если Form1 у тебя главная форма то при закрытии ее, закроется вся программа. Поэтому ее обычно прячут
Delphi
1
Form1.Hide
а точнее
Delphi
1
2
3
4
5
if Edit1.Text = '11' then 
begin
 Form1.Hide;
 Form6.Show;
end
1
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 34
03.06.2012, 22:42  [ТС] 3
да точно!) спасибо)
0
1085 / 571 / 79
Регистрация: 07.04.2011
Сообщений: 971
Записей в блоге: 2
03.06.2012, 22:46 4
Цитата Сообщение от АСЯ! Посмотреть сообщение
а куда это написать, скажите пожалуйста!
Ну наверно в твою процедуру
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
 begin
 Edit1.PasswordChar := '*';
 if key=#13 then {нажат Enter}
 if Edit1.Text = '11' then 
   begin
     Form1.Hide;
     Form6.Show;
   end
 else
  begin
     ShowMessage('Неверный пароль');
  end;
 
 end;
0
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 34
03.06.2012, 22:48  [ТС] 5
да я уже разобралась, еще раз спасибо
0
03.06.2012, 22:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2012, 22:48
Помогаю со студенческими работами здесь

Подскажите как сделать чтобы при введении пароля отображались звёздачки а не сам пароль
Подскажите как сделать чтобы при введении пароля отображались звёздачки а не сам пароль <form...

Как сделать, чтобы при нажатии кнопки на форме открывалась другая форма?
Всем привет! Хочу, чтобы при нажатии кнопки на форме (Form1) открывалась другая, уже...

Как сделать так чтобы нажимая на картинку из одной формы открывалась другая при этом эта же картинка там же отображалась
Как сделать так чтобы нажимая на картинку из одной формы открывалась другая(как открывалась знаю)...

Сделать так, чтобы при нажатии кнопки выполнение программы остановилось, но форма не закрылась
Привет всем! У меня два вопроса. Как сделать так, чтобы при нажатии кнопки выполнение программы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru