Как я могу создать событие Mouse Enter для определенного UserControl (Index)? - PullRequest
0 голосов
/ 01 ноября 2018

Пример изображения: https://i.stack.imgur.com/ngaxg.png

Привет, ребята, у меня есть много пользовательских элементов управления, созданных, как показано на рисунке, размещенном здесь. Я хочу проверить, какой пользовательский элемент управления был надет на него мышью, чтобы создать эту маленькую белую рамку. У меня есть список, который содержит каждый экземпляр UserControl. Как я могу создать это событие? Код из моей формы рисования (где я создаю белую рамку): Где list_c - мой список владельцев usercontrol.

foreach (UserControl1 user in list_c)
{
   ControlPaint.DrawBorder(e.Graphics, user.ClientRectangle, 
      Color.White, ButtonBorderStyle.Solid);
}

1 Ответ

0 голосов
/ 01 ноября 2018

Вы можете переопределить события входа и выхода мыши из UserControl. При вводе мышью нарисуйте границу. При отпускании мыши удалите границу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...