2个回答
展开全部
DEV是什么控件?
/// <summary>
/// 这是一个某个控件的Load事件
/// 当然你也可以做成窗口Load事件
/// </summary>
private void Test2_Load(object sender, EventArgs e)
{
#region For test
this.FindForm().Text = "0";
#endregion
AllChildsAddEvent(this);
}
/// <summary>
/// 给子控件添加事件
/// </summary>
private void AllChildsAddEvent(Control pControl)
{
foreach (Control control in pControl.Controls)
{
control.MouseClick += new MouseEventHandler(AnyChildsMouseClick);
AllChildsAddEvent(control);//递归一下
}
}
/// <summary>
/// 任何一个控件的点击事件
/// </summary>
private void AnyChildsMouseClick(object sender, MouseEventArgs e)
{
#region For test
int t = Convert.ToInt32(this.FindForm().Text);
t++;
this.FindForm().Text = t.ToString();
#endregion
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询