![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.03.2007
Сообщений: 1
|
![]()
Всем доброго! Подскажите плиз чайнику - как програмно поместить TShape на форму и перемещать его с помощью мыши?!
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 04.02.2007
Сообщений: 213
|
![]()
procedure TForm1.Shape1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin Shape1.Tag:=1; shiftY:=Y; shiftX:=X; end; procedure TForm1.Shape1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin if Shape1.Tag = 1 then begin Shape1.Top:=Shape1.Top+Y-shiftY; Shape1.Left:=Shape1.Left+X-shiftX; end; end; procedure TForm1.Shape1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin Shape1.Tag:=0 end; Это стандартная процедура перемещения обьектов, типа Image, Shape и других обьектов!
Per Aspera Ad Astra
www.salviaclub.com.ua |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос о TShape | Rusl92 | Общие вопросы Delphi | 3 | 21.08.2008 12:53 |
Быстрый вызов программы с помощью мыши | Патрон | Win Api | 3 | 17.07.2008 15:40 |
Как с помощью Microsoft Excel написать программу, позволяющую перемещать предмет на плоскости? | Vova4kA | Microsoft Office Excel | 10 | 28.05.2008 14:18 |
Помогите! Как реализовать перемещение панель GroupControl с помощью мыши. | Slavon | Общие вопросы .NET | 0 | 14.05.2008 13:49 |
как с помощью TScrollBar перемещать содержимое TMemo вверх или вниз | Sanprof | Общие вопросы Delphi | 3 | 04.03.2008 00:39 |