DEV是什么控件?
///
/// 这是一个某个控件的Load事件
/// 当然你也可以做成窗口Load事件
///
private void Test2_Load(object sender, EventArgs e)
{
#region For test
this.FindForm().Text = "0";
#endregion
AllChildsAddEvent(this);
}
///
/// 给子控件添加事件
///
private void AllChildsAddEvent(Control pControl)
{
foreach (Control control in pControl.Controls)
{
control.MouseClick += new MouseEventHandler(AnyChildsMouseClick);
AllChildsAddEvent(control);//递归一下
}
}
///
/// 任何一个控件的点击事件
///
private void AnyChildsMouseClick(object sender, MouseEventArgs e)
{
#region For test
int t = Convert.ToInt32(this.FindForm().Text);
t++;
this.FindForm().Text = t.ToString();
#endregion
}
任何地方具体指....?
如果是任何地方任何时刻都要的, 需要使用钩子.
如果只是窗体激活时, 那就用事件.