Страницы

Поиск по вопросам

четверг, 10 января 2019 г.

Получить кнопку,на которой находится курсор

Добрый день. Несколько кнопок размещены на TableLayoutPanel. Необходимо при наведении мыши на кнопку выводить в лейбле(расположенном ниже) её Tag. Не понял, как использовать GetChildAtPoint, подскажите пожалуйста.


Ответ

Зачем использовать GetChildAtPoint, если есть событие MouseEnter? Можно задать для любого количества кнопок один и тот же обработчик (в коде или в дизайнере), примерно такого вида:
private void TableLayoutPanelButton_MouseEnter(object sender, EventArgs e) { var tag = ((Button)sender).Tag; // делаем что нужно }

Комментариев нет:

Отправить комментарий