|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Перемещение Label по форме из созданного массива Label
Здравствуйте!
Помогите пожалуйста реализовать перемещение Label. Есть массив Label. Который создается программно. Необходимо переместить любую Label из массива по форме при помощи мыши. |
#2
|
|||
|
|||
Ну, массив тут нипричем.
Все изменения будут у конкретного лейбла. Тебе надо обработать: 1. OnMouseButtonDown - при нажатии левой кнопки мышы (не щелчек) надо сохранить во временных переменных - указатель на лейбл, на котором нажали кнопку, и координаты мышки. Ну и флаг, что кнопка зажата. 2. OnMouseMove - если выставлен флаг, что мы двигаем лейбл, вычисляем смещение мышки, изменяем соотв. координаты лейбла и сохраняем новые координаты мышки. 3. OnMouseButtonUp - сбрасываем флаг перемешения. |