我创建了一个自定义用户事件,其设计为
我为该设计创建了一个鼠标单击事件
protected override void OnControlAdded(ControlEventArgs e)
{
base.OnControlAdded(e);
e.Control.Click += new EventHandler(Control_Click);
}
protected override void OnControlRemoved(ControlEventArgs e)
{
e.Control.Click -= new EventHandler(Control_Click);
base.OnControlRemoved(e);
}
void Control_Click(object sender, EventArgs e)
{
this.OnClick(e);
}
仅当我单击不包括 PictureBoxes 区域和标签区域的区域时,鼠标事件才有效。
我的意思是当我单击用户控件的图片框区域或标签区域时,鼠标单击不起作用。在其他区域,鼠标单击工作。
为什么?