Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Определение компонента над которым стоит мышь

293
07 ноября 2002 года
SEDEGOFF
586 / / 06.10.2002
У формы, да и у всех компонентов, есть событие OnMove(). Можно для каждого компонента написать обработчик этого события и работать, но если у тебя много компонентов, то это головняк полный. Как можно определить над каким компонентов находится мышь в данный момент по ее координатам. Если только использовать обработчик движения формы то зайдя на кнопку в эту функцию передается координаты мыши а имя компонента - нет. Что делать?
371
08 ноября 2002 года
Non_prog
193 / / 20.03.2000
Цитата:
Originally posted by SEDEGOFF
У формы, да и у всех компонентов, есть событие OnMove(). Можно для каждого компонента написать обработчик этого события и работать, но если у тебя много компонентов, то это головняк полный.


Поставь всем компонентам в OnMouseMove()
один обработчик и определяй компонент через
if (Sender== Имя компонента)

Например : Есть Form1, Label1 и т.д.
Для всех компонентов в OnMouseMove()
поставь один обработчик например Label1
в котором напиши
Label1->Caption="Привет";
if (Sender==Label1)
Label1->Caption="Hello";
:)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог