大家好,所以我创建了许多用户控件,如此处发布的图片所示。我想检查用户将鼠标放在哪个用户控件上,以创建一个小的白色边框。我有一个列表,其中包含每个UserControl实例。如何创建该活动? 我的表单绘画中的代码(在其中创建白色边框的地方): 其中list_c是我的用户控件所有者列表。
foreach (UserControl1 user in list_c)
{
ControlPaint.DrawBorder(e.Graphics, user.ClientRectangle,
Color.White, ButtonBorderStyle.Solid);
}
答案 0 :(得分:0)
您可以覆盖UserControl的鼠标进入和鼠标离开事件。在鼠标输入时,绘制边框。鼠标离开时,移除边框。