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 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.