|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2010, 16:20 | #1 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 33
|
Смещение рисунка
Как сделать чтоб при нажатии на клавишу мыши и перемещению курсора по форме рисунок(любой, пусть даже прямая линия) который нарисован на форме двигался?
|
26.03.2010, 16:26 | #2 |
Пользователь
Регистрация: 22.03.2010
Сообщений: 53
|
OnMouseDown, OnMouseMove, OnMouseUp формы или изображения, там меняем Top и Left того, что нужно перемещать)
|
26.03.2010, 16:34 | #3 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Во вложении исходник
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
27.03.2010, 13:28 | #4 |
Регистрация: 25.03.2010
Сообщений: 9
|
Если нужно передвигать фигуру на любом BITMAPе, то
не все так просто: При MouseDown- 1. Нужно вычислить, приходится ли курсор на тело фигуры. При MouseMove- 1. Стереть фигуру, на старом месте. 2. Нарисовать на новом, согласно перемещению. ИЛИ 1. Перерисовать весь BitMap. |
27.03.2010, 14:22 | #5 |
Пользователь
Регистрация: 24.03.2010
Сообщений: 17
|
см. Drag&Drop демки
|
27.03.2010, 15:23 | #6 |
Пользователь
Регистрация: 02.12.2009
Сообщений: 33
|
Спасибо всем разобрался
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Смещение. Вопрос по нему. | Baloo007 | Microsoft Office Excel | 12 | 11.03.2010 14:27 |
Смещение компонента | Volt | Общие вопросы Delphi | 9 | 20.01.2010 00:36 |
Смещение ячеек | Zulius | Microsoft Office Excel | 3 | 26.11.2009 12:30 |
Смещение в WinHex | bmw | Софт | 4 | 22.03.2009 02:16 |
Смещение формулы в CrystalReports. HELP!! | billidean | Общие вопросы .NET | 0 | 05.09.2008 17:27 |