Форум - Ответы     (  К темам )
 ?  Qwer: Нету OnMouseOver как с етим боротся (21-11-2002 01:27:15) http://zqwer.narod.ru
Видел в описаниях разных екземплов ето событие а у меня в BC 5 Enterprise suit
его нету.Вроде мелоч а всетаки...
 Дмитрий (21-11-2002 15:03:21) http://alexeenko.prima.susu.ac.ru
Посмотри OnMouseMove. У тебя какая задача?
 Владимир (21-11-2002 18:45:12)
Если нужно отловить движение(перемещение) мыши над компонентом,
это событие OnMouseMove этого компонента, как и написал Дмитрий.

--------
Смотрим у Архангельского

Событие наступает при перемещении курсора мыши над компонентом


Описание

Обработчик события OnMouseMove пишется, если надо произвести какие-то операции при перемещении курсора мыши над компонентом.
Параметр Shift, являющийся множеством, содержит элементы, позволяющие определить, какие кнопки мыши и какие вспомогательные клавиши (Shift, Ctrl
и Alt) нажаты в этот момент. Параметры X и Y определяют координаты указателя мыши в клиентской области компонента. Параметр Sender - сам компонент.

Событие OnMouseMove возникает независимо от того, нажаты ли какие-то кнопки или клавиши. Правда, хотя это и не документировано в C++Bilder, при нажатой правой кнопке мыши это событие, почему-то, не наблюдается.
Пример-
if (Shift.Contains(ssAlt))...
Этот оператор проверяет, не нажата ли клавиша Alt во время перемещения курсора мыши над компонентом, и, если нажата, то предпринимаются какие-то действия.


support@cbuilder.ru