Страницы

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

четверг, 2 января 2020 г.

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

#c_sharp #winforms


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


Ответы

Ответ 1



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

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

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