denprox Опубликовано 19 мая, 2017 Поделиться Опубликовано 19 мая, 2017 Всем привет! Возник такой вопрос, как можно получить список всех контролов под курсором ? К примеру несколько TImage лежат друг над другом, при нажатии на самый "верхний", необходимо узнать какие контролы есть под этим TImage. Цитата Ссылка на комментарий
0 krapotkin Опубликовано 19 мая, 2017 Поделиться Опубликовано 19 мая, 2017 перебором конечно, с тупой проверкой координат. Цитата Ссылка на комментарий
0 Администраторы Brovin Yaroslav Опубликовано 19 мая, 2017 Администраторы Поделиться Опубликовано 19 мая, 2017 Можно найти объект, который находится под курсором. При помощи ObjectAtPoint у формы. А потом пробегом вверх по всем родителям выполнить проверку на вхождение курсора в каждый родительский контрол. Это мне кажется проще... Andrey Efimov и dnekrasov 2 Цитата Ссылка на комментарий
0 krapotkin Опубликовано 20 мая, 2017 Поделиться Опубликовано 20 мая, 2017 у нас нынче модно не использовать Align поэтому если там 10 TImage друг на друге, простая логика может не сработать ))) Цитата Ссылка на комментарий
Вопрос
denprox
Всем привет! Возник такой вопрос, как можно получить список всех контролов под курсором ? К примеру несколько TImage лежат друг над другом, при нажатии на самый "верхний", необходимо узнать какие контролы есть под этим TImage.
Ссылка на комментарий
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.