我写了一个win应用程序,在运行时我做了很多控件并找到了我的表单,现在我想要为我创建的任何控件下载鼠标按下事件,现在我该怎么办?它对于我发现当鼠标停止事件发生时,我明白从哪个控制发生。 我创建的控件是图片框。 我的问题很清楚? 感谢。
答案 0 :(得分:3)
您可以撰写control.MouseDown += SomeMethod;
并查看sender
中的void SomeMethod(object sender, MouseEventArgs e) { ... }
参数。
答案 1 :(得分:0)
我会创建一个选择处理程序类,然后需要每个控件来实现它。 SLaks的想法对于不太复杂的东西来说听起来不错,但是当您向页面添加更多控件时,从代码维护和代码执行的角度来看,选择处理程序将更有效。