![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| dikiy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 23.6.2005 Репутация: нет Всего: нет |
Ситуация такая необходимо после передвижения по форме панели оставить после нее путь (помеченый каким - нибудь цветом)
панель передвигается с помощью стрелок.
|
|||
|
||||
| PROeXT |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 12.12.2005 Где: Москва Репутация: нет Всего: нет |
Можно сделать так: если у тебя переменная _carentpos содержит какое-то текущее положение объекта, то в конце своей приведенной процедуры попробуй дописать:
Но сначала в событии OnCreate своей формы тебе необходимо задать атрибуты линии, которую ты будешь рисовать. Примерно так:
Да, надеюсь, что _carentpos у тебя определяется в момент запуска. Иначе, получится "чуть-чуть" не то |
||||
|
|||||
| dikiy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 23.6.2005 Репутация: нет Всего: нет |
Да, вот чуть чуть не то и получилось
|
|||
|
||||
| dikiy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 23.6.2005 Репутация: нет Всего: нет |
Попробовал так:
позиция по y правильная а по x почему-то не работает |
|||
|
||||
| PROeXT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 12.12.2005 Где: Москва Репутация: нет Всего: нет |
А это зачем? Ведь я ж писал: И что значит: Добавлено @ 10:22 Опиши, что не так? |
|||
|
||||
| dikiy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 104 Регистрация: 23.6.2005 Репутация: нет Всего: нет |
Начало пути начинается не с той координаты по х рисуется на форме в другом месте а не сразу за курсором.
курсор изначально находится где-то в серелине, а _carentpos изначально 0,0 и рисоваться начинает из верхнего левого угла пришлось попробовать поставить карандаш на свои координаты, по y все нормально, а по х осталось также в стороне. |
|||
|
||||
| PROeXT |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 12.12.2005 Где: Москва Репутация: нет Всего: нет |
А если вот так?
А потом
|
||||
|
|||||
| PROeXT |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 12.12.2005 Где: Москва Репутация: нет Всего: нет |
Только не забудь, когда "таскаемый" объект будет пересекать траеторию своего движения - эта траектория "потрется" соразмерно размеру самого объекта
|
|||
|
||||
| Sunvas |
|
|||
|
Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 28 Всего: 89 |
Да это так, поэтому лучше всего рисовать на Image. Ведь если форма свернется или на не насунет другое приложение, то все рисование будет зря.. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |