![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не получается . Реакция на событие OnMouseMove.
Зачем-надо © (2007-09-24 18:44:00)Почему-то при реакции на событие TForm1.Button1MouseMove при нажатой левой кнопке мыши и перемещении курсора с кнопки, координата стрелки курсора продолжает передаваться. Проверяю так: form1.edit1.Text := intTostr(X)
При этом события кроме onMouseMove "не трогаю".
Есть вопросы :
1. как исключить подобные ситуации - см. в начале
2. Где в дельфи определяется поведение формы (приложения) при нажатых кнопках мыши правой или левой, или вообще обоих?
Заранее спасибо.
DiamondShark (2007-09-24 18:56:00) [21]Потому что есть такая штука Mouse Capture.
> 1. как исключить подобные ситуации - см. в начале
Не пользоваться контролами, которые захватывают мышь
> 2. Где в дельфи определяется поведение формы (приложения)
> при нажатых кнопках мыши правой или левой, или вообще обоих?
В данном случае -- нигде. Это поведение стандартного виндового контрола.
Вася Правильный (2007-09-24 18:55:00) [22]1. мышь движется? тогда чего ты хочешь? сам же на движение обработку сделал
2. OnMouseDown