![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Устройства ввода [D7, XP]
Delphi_Newbie © (2013-10-01 01:03:00)Доброго времени суток, уважаемые пользователи!
Помогите разработать приложение, рисующее при нажатии левой кнопки мыши на форме красную горизонтальную линию, перемещающуюся при нажатии клавиш y,g,h,j с зажатой клавишей ctrl. Клавиша z — очистка формы.
Спасибо за внимание!
Anatoly Podgoretsky (2013-10-06 14:01:00) [1]> и немного по зоологии
Что он с нами слелал?
Туповатый (2013-10-06 12:31:00) [2]причем здесь зоология? нет никакой уверенности, что появляющийся здесь текст есть продукт жизнедеятельности, а не машины.
antonn (2013-10-06 12:22:00) [3]
> А ты ничего не спросил. Чем тебе помочь?
на самом деле у него была курсовая по социологии, психологии и немного по зоологии. выполнил на 5+
Inovet (2013-10-06 09:38:00) [4]> [25] Delphi_Newbie (05.10.13 17:33)
> Спасибо, помогли!
А ты ничего не спросил. Чем тебе помочь?
ProgRAMmer Dimonych (2013-10-05 20:43:00) [5]Всмотрелся в e-mail. Барановичский госунивер? Был бы в БГУИР — отправил бы такого с недопуском к экзамену мести плац. Не за незнание (незнание простительно) — за нечестность и нежелание разобраться.
Антипов В.А. (2013-10-05 20:08:00) [6]:)
Туповатый (2013-10-05 17:44:00) [7]Не за что, достичь праджни - и Бхайрава пофиг.
Delphi_Newbie (2013-10-05 17:33:00) [8]Спасибо, помогли!
Туповатый (2013-10-05 01:35:00) [9]есть виджняна, опирающаяся на алаявиджняну и имеющая алаявиджняну своим объектом
брат Птибурдукова (2013-10-04 14:04:00) [10]
> Михалыч (02.10.13 12:34) [16]
> Задорнов отдыхает... :)
>
>
> brother © (02.10.13 12:49) [17]
> не... Обама отдыхает...
Одни мы горбатимся :-(
Anatoly Podgoretsky (2013-10-04 13:27:00) [11]Автор уже портянки мотает.
Inovet (2013-10-04 13:17:00) [12]Автор уже в военкомате.
megavoid (2013-10-04 12:56:00) [13]а, ну да. на обработку событий формы лаба
ProgRAMmer Dimonych (2013-10-03 20:53:00) [14]> [18] megavoid © (03.10.13 19:39)
> А ведь это лабораторка на час, даже не курсач )) >> ($40-
> $500 :)
>
> - Создай объект/рекорд, туда координаты линии и line_exists,
> можно и без них
> - По mouse_down начинаем рисовать canvas.lineto, учитываем
> только х координату (горизонтальная линия), по mouse up
> отпускаем, сохраняем в объект координаты (для передвижений)
>
> - form.keydown - проверяем ctrl и кнопку, меняем координату
> + - 1, стираем форму, рисуем lineto в новых координатах
> - по кнопке z делаем форме fillrect(bgcolor), и line->line_exists
> = false
>
> возможны вариации :)
Ещё проще. По условию не сказано, что размер линии должен как-то зависеть от действий пользователя: она просто должна появиться.
megavoid (2013-10-03 19:39:00) [15]А ведь это лабораторка на час, даже не курсач )) >> ($40-$500 :)
- Создай объект/рекорд, туда координаты линии и line_exists, можно и без них
- По mouse_down начинаем рисовать canvas.lineto, учитываем только х координату (горизонтальная линия), по mouse up отпускаем, сохраняем в объект координаты (для передвижений)
- form.keydown - проверяем ctrl и кнопку, меняем координату + - 1, стираем форму, рисуем lineto в новых координатах
- по кнопке z делаем форме fillrect(bgcolor), и line->line_exists = false
возможны вариации :)
brother (2013-10-02 12:49:00) [16]не... Обама отдыхает...
Михалыч (2013-10-02 12:34:00) [17]Задорнов отдыхает... :)
Inovet (2013-10-02 11:48:00) [18]> [13] Плохиш © (02.10.13 10:53)
> а то и загреметь можно
за пропаганду разноцветных устройств ввода.
Anatoly Podgoretsky (2013-10-02 11:21:00) [19]> Плохиш (02.10.2013 10:53:13) [13]
Цветик - шестицветик
Плохиш (2013-10-02 10:53:00) [20]
> Даже если они семи цветов
Лишь бы не шести, а то и загреметь можно.