Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2007, 11:44   #1
Isaev
Пользователь
 
Регистрация: 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;
Isaev вне форума Ответить с цитированием
Старый 16.03.2007, 14:57   #2
Isaev
Пользователь
 
Регистрация: 16.03.2007
Сообщений: 13
По умолчанию

Всем спасибо за участие, вопрос решён!
Isaev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перемещение графических объектов по форме 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