![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 16.03.2007
Сообщений: 13
|
![]()
Всем привет!
Помогите, это совсем не сложно, просто переклинило что-то... голова думает не туда... Как дописать процедуру, чтобы перемещение осуществлялось только по 8 пикселей в гориз. направлении, по 16 в вертикальном? procedure TForm1.Image4MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin if not move then exit; Canvas.DrawFocusRect(rec); with rec do begin left := left + X - X0; right := right + X - X0; top := top + Y - Y0; bottom := bottom + Y - Y0; X0 := X; Y0 := Y; end; Canvas.DrawFocusRect(rec); end; |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 16.03.2007
Сообщений: 13
|
![]()
Всем спасибо за участие, вопрос решён!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перемещение графических объектов по форме | Klyacksa | Общие вопросы Delphi | 15 | 20.06.2008 12:58 |
Перемещение кнопки? | &RiU | Общие вопросы Delphi | 1 | 28.05.2008 18:13 |
Progress Bar без рамки. | Mitron | Компоненты Delphi | 5 | 21.01.2008 16:33 |
Смещение рамки выделения ячейки (курсора), относительно текущей вниз. | hugoboss | Microsoft Office Excel | 2 | 19.01.2008 11:31 |
Загрузка и масштабирование имиджа в рамки | Marsik | Помощь студентам | 2 | 06.11.2007 14:22 |