我有一个用户控件,我在这个用户控件上添加了控件。所有孩子都将覆盖用户控制区域。这意味着,您没有任何空间可以单击用户控件。
我的问题是如何检测用户鼠标单击此用户控件的区域。
请给我最好的解决方案,不要在每个孩子上添加鼠标点击事件处理程序来检测鼠标点击。感谢。
答案 0 :(得分:2)
根据你可以做到以下
这将完成你的任务
例如 - 这里我正在处理按钮点击事件(您可以处理控件的点击事件)
private void button1_Click(object sender, System.EventArgs e)
{
if(sender is Button)//MyControl in you case
{
//your code
}
}