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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.01.2014, 22:09   #1
Argontarg
Пользователь
 
Регистрация: 21.01.2014
Сообщений: 40
По умолчанию Всем здравствуйте! Есть одна небольшая задачка!

Всем здравствуйте! Есть одна небольшая задачка! К примеру я создал одну кнопку в ней код который открывает какой-нибудь файл, затем добавил 1 edit и 1 label. Как их все правильно связать, чтобы к примеру для того, чтобы я имел доступ к кнопке нужно было вводить пароль в edit, а в label отображалось : пароль верный или неверный. Т.е. нужно чтобы Enabled у кнопки был false при запуске проги, а после введения правильного пароля менялся на true. Как всё это правильно сделать, подскажет!

Код:
var
s,s1:string;
i:integer;
begin
s:='Правильный пароль';
s1:='Неправильный пароль';
i:=edit1.text;
If edit1:='12345' then 
begin
Button1.Enabled:=true;
Label1.Caption:=s;
end;
else
Button1.Enabled:=false;
Label1.Caption:=s;
end;
ну примерно так начеркал, исправьте пжл!

Последний раз редактировалось ACE Valery; 31.01.2014 в 23:09.
Argontarg вне форума Ответить с цитированием
Старый 31.01.2014, 22:38   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,504
По умолчанию

Вот так можно. Если после ввода пароля надо нажать Enter
Код:
procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 if Key<>VK_RETURN	then Exit;   
 Button1.Enabled:=Edit1.text='12345';  
 if Button1.Enabled
  then Label1.Caption:='верный'
  else Label1.Caption:='не угадал, не угадал ';
end;
Это обработчик события - нажата клавиша Enter в поле Edit
type_Oleg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Basic. Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка.Вывести текст между скобками Nember Помощь студентам 3 21.12.2013 22:04
Всем здравствуйте. С++ Ялок Помощь студентам 1 25.12.2010 21:32
Небольшая задачка по СИ Wadroz Помощь студентам 1 29.10.2008 21:01