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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2009, 12:57   #1
Екатерина66
Пользователь
 
Регистрация: 26.07.2009
Сообщений: 16
По умолчанию Помогите решить задачку

Разработать приложение «красно-желто-зеленая форма».
При запуске приложения должна появляться форма серого цвета с заголовком «исходная форма» и кнопками «Red», «Yellow» и «Green». Около каждой кнопки должна быть поясняющая надпись, например, «Нажмите на эту кнопку и форма станет красного цвета».
Изначально допускается нажатие на любую из кнопок. После нажатия форма должна изменить цвет и заголовок соответственно нажатой кнопке.
В дальнейшем:
• после нажатия на кнопку «Red» доступной должна быть только кнопка «Yellow» (а «Red» и «Green» – недоступными);
• после нажатия на кнопку «Yellow» доступной должна быть только кнопка «Green» (а «Red» и «Yellow» – недоступными);
• после нажатия на кнопку «Green» доступной должна быть только кнопка «Red» (а «Yellow» и «Green» – недоступными).
Екатерина66 вне форума Ответить с цитированием
Старый 26.07.2009, 13:12   #2
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

Вот мой вариант.
Вложения
Тип файла: rar RGB.rar (163.2 Кб, 9 просмотров)
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.

Последний раз редактировалось VVM; 26.07.2009 в 13:17. Причина: Коррекция проекта. Перезалил.
VVM вне форума Ответить с цитированием
Старый 26.07.2009, 13:16   #3
Disel
Форумчанин
 
Аватар для Disel
 
Регистрация: 08.01.2009
Сообщений: 180
По умолчанию

Вот мой вариант:

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
Form1.Color:=clred;
Button1.Enabled:=false;
Button2.Enabled:=true;
Button3.Enabled:=false;
Form1.Caption:='Red';
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.Color:=clyellow;
Button1.Enabled:=false;
Button2.Enabled:=false;
Button3.Enabled:=true;
Form1.Caption:='Yellow';
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Form1.Color:=clGreen;
Button1.Enabled:=true;
Button2.Enabled:=false;
Button3.Enabled:=false;
Form1.Caption:='Green';
end;

Во вложении весь исходник
Вложения
Тип файла: zip Ekaterina66.zip (202.0 Кб, 14 просмотров)
"Все что натыкано на клаве, ведет тебя к погибели иль славе"
Если помог нажми на весы
Disel вне форума Ответить с цитированием
Старый 26.07.2009, 13:43   #4
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

а вот и готовая прога))))
Вложения
Тип файла: rar Project2.rar (167.1 Кб, 13 просмотров)
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Старый 26.07.2009, 13:47   #5
Екатерина66
Пользователь
 
Регистрация: 26.07.2009
Сообщений: 16
По умолчанию

Спасибо вам большое!В первом варианте были ошибочки в 1ом и 2ом условии.А второй вариант правильный!приложение работает
Екатерина66 вне форума Ответить с цитированием
Старый 26.07.2009, 13:50   #6
VVM
Форумчанин
 
Аватар для VVM
 
Регистрация: 06.06.2007
Сообщений: 282
По умолчанию

Цитата:
В первом варианте были ошибочки
Я их уже давно исправил и перезалил =)
Не важно, как часто вы падаете. Важно, как часто вы поднимаетесь. Винс Ломбарди.
VVM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить задачку ai\ekcah^p Помощь студентам 3 07.05.2009 17:57
Помогите решить задачку:-(( torrik Помощь студентам 32 10.10.2008 09:56
Помогите решить задачку:-( torrik Microsoft Office Excel 11 07.10.2008 13:38
Помогите решить задачку New БД в Delphi 3 12.12.2006 19:46