Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [Delphi] Программа Светофор


Автор: Yanochka 27.12.2004, 12:22
Условие задачи. Разработайте программу, которая изобража-ет светофор. У светофора три цвета: красный, желтый и зеле-ный. При указании на светофор курсором, а точнее подведении курсора с помощью мыши к соответствующему положению лампы светофора, загорается выбранный цвет.
Помогите пожалуйста с задачкой. Дело в том что надо в точности как написанно в http://yahol.narod.ru/Delphi_4_1.doc


Автор: Alx 27.12.2004, 16:44
Yanochka
Модератор: Пожалуйста, один топик - один вопрос.
smile

JS подойдет? если нет, то какой язык? указывай пожалуйста в сл. раз...)) smile smile

Автор: Yanochka 27.12.2004, 18:51
ALEXANDRO
Писать на Delphi 7.

Автор: Vladimir13 28.12.2004, 09:05
надо создать 3 Image, в которых нарисовать круги ( в ImageEditor'е ), потом отслживать координаты мышки (на OnMouseMove) т.е. если координаты лежат в пределах Image1, то закрасить его соответствующим цветом. Есть свойство OnMouseLeave и OnMouseEnter. как раз то, что тебе надо

Автор: Yanochka 17.1.2005, 15:52
Не могу найти этот ImageEditor smile
Добавлено @ 15:54
Все нашла smile

Автор: mvdr 18.1.2005, 10:57
Цитата(Yanochka @ 17.1.2005, 15:52)
Не могу найти этот ImageEditor 
Добавлено @ 15:54
Все нашла 

2 минуты на поиск - уже не плохо smile
А вообще - как результаты?

Автор: S.A.P. 18.1.2005, 12:47
Yanochka держи свой светофор с исходниками. Вроде работает, не знаю, только так надо?

Автор: Yanochka 18.1.2005, 18:41
Perchilla
Спасибки большое! Все суппер!

Автор: I.CaR® 29.4.2005, 15:28
Цитата(Vladimir13 @ 28.12.2004, 09:05)
надо создать 3 Image, в которых нарисовать круги ( в ImageEditor'е ), потом отслживать координаты мышки (на OnMouseMove) т.е. если координаты лежат в пределах Image1, то закрасить его соответствующим цветом. Есть свойство OnMouseLeave и OnMouseEnter. как раз то, что тебе надо

М-да... если не рубишь в delphi, то хоть не морочь людям голову....
Это делаеться с помощью TShape
И где ты в Delphi надыбал - OnMouseLeave и OnMouseEnter smile !!! 8LOL !!!!
Не пудри людям мозги !!!

Автор: mvdr 29.4.2005, 16:01
Цитата(I @ 29.4.2005, 16:28)
И где ты в Delphi надыбал - OnMouseLeave и OnMouseEnter
Label, дорогой, Label.
тогда ошибся. Свойство canvas, на нем рисовать.

Автор: I.CaR® 23.10.2005, 20:04
Цитата
Цитата(I @ 29.4.2005, 16:28)
И где ты в Delphi надыбал - OnMouseLeave и OnMouseEnter

Извеняюсь, "надыбал" я OnMouseLeave и OnMouseEnter smile

Автор: Alekse 29.10.2007, 16:51
Если компонент создан динамически то как для него обрабатывать onMouseLeave и onMouseEnter?

Автор: Rodman 29.10.2007, 18:18

M
Rodman
Модератор: Название темы должно отражать ее суть!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)