Помогите с процедурами! ПЛИЗЗ!!!

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
kati
Сообщения: 18
Зарегистрирован: 29 апр 2005, 13:30
Контактная информация:

Люди добрые, помогите решить такую проблему! Я динамически создаю шейпчики(TShape), и для всех этих шейпчиков у меня есть процедурка OnMouseMove, которая у меня называется MyShapeMove. Как мне эту процедуру сделать для всех моих шейпов? Когда я создаю их динамически, я прописываю OnMouseMove:=MyShapeMove...Но как точно там нужно прописывать, подскажите плиз!
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

дык вроде этого и достаточно...
Изображение
kati
Сообщения: 18
Зарегистрирован: 29 апр 2005, 13:30
Контактная информация:

Может я неправильно описываю эту процедуру? MyShapeMove в смысле...
Я описываю так:
там, где описываю процедуру, пишу:
procedure MyShapeMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
а там, где создаю шейпчики, пишу так:
OnMouseMove:=MyShapeMove(вот тут я сомневаюсь, что писать..);
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

ничего не надо. Вполне достаточно:
OnMouseMove:=MyShapeMove;
С уважением, Lost Angel...
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

просто
Shape1.OnMouseMove:=MyShapeMove;
Изображение
kati
Сообщения: 18
Зарегистрирован: 29 апр 2005, 13:30
Контактная информация:

Блин, просто неправильно написала...Забыла добавить TForm...Спасибо
Ответить