2011-03-10 80 views
0

我写一个双赢应用鼠标按下事件handller,并在运行时我让许多控件并找到我的形式,现在我想handell鼠标按下事件为我创造,现在哪有什么控制我这么做对我来说很重要,当鼠标停止事件发生时,我明白发生了哪种控制。 我创建的控件是图片框。 我的问题很清楚? 谢谢。创建运行时

+0

不,你的问题是不明确的。的WinForms? WPF? Silverlight的? ASP.Net? MonoTouch的? – SLaks 2011-03-10 19:13:32

+0

@SLaks:WinForms。 – Farna 2011-03-10 19:16:34

回答

3

您可以编写control.MouseDown += SomeMethod;并检查void SomeMethod(object sender, MouseEventArgs e) { ... }中的参数sender

+0

@ na.farzane这是你最好的选择 – 2011-03-10 19:21:22

+0

如何从一个控制检查其发送者? – Farna 2011-03-10 19:41:21

+0

我应该为所有创建的控件编写这个事件handeller? – Farna 2011-03-10 19:49:05

0

我想创建一个选择处理程序类,然后要求每个控件来实现它。 SLaks主意听起来不错的东西不是太复杂,但是当你添加更多的控制你的页面选择处理程序将同时从代码维护和代码执行的角度来看更有效率。