本文介绍了控件上的窗口窗体验证,即文本框上的数值检查等的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在由不同控件引发的同一事件上访问相同的函数(事件处理程序).我将如何访问该函数中的事件调度程序控件的权限.

解决方案
Button b1 = new Button();
b1.Location = new Point(100,100);
b1.Click += new EventHandler(MyClickHandler);
Controls.Add(b1);
Button b2 = new Button();
b2.Location = new Point(200,100);
b2.Click += new EventHandler(MyClickHandler);
Controls.Add(b2);
...
void MyClickHandler(object sender, EventArgs e)
    {
    Button b = sender as Button;
    if (b != null)
       {
       ...
       }
    }

类似的代码将适用于其他控件和事件.


I want to access same function(event handler) on the same event fiered by different control.How would i access the event dispatcher controls propetry in that function.

解决方案


这篇关于控件上的窗口窗体验证,即文本框上的数值检查等的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 14:11