C# 父面板单击事件
我有一个窗体中的父面板。 此面板将显示不同用户控件的数组,这些控件将占据整个面板维度。 我尝试使用面板“单击”事件。但是,将用户控件添加到面板时,单击时不会触发事件。 由于每个用户控件中都有许多小部件,因此在每个小部件上实现“单击”将非常繁琐。C# 父面板单击事件,c#,winforms,C#,Winforms,我有一个窗体中的父面板。 此面板将显示不同用户控件的数组,这些控件将占据整个面板维度。 我尝试使用面板“单击”事件。但是,将用户控件添加到面板时,单击时不会触发事件。 由于每个用户控件中都有许多小部件,因此在每个小部件上实现“单击”将非常繁琐。 当我单击某个用户控件时,它是否会触发表单面板事件?我建议在表单加载上循环该面板的控件: private void MyClick(object sender, EventArgs e) { ... } private void MyForm_Loa
当我单击某个用户控件时,它是否会触发表单面板事件?我建议在表单加载上循环该面板的控件:
private void MyClick(object sender, EventArgs e) {
...
}
private void MyForm_Load(object sender, EventArgs e) {
foreach (Control control in myPanel.Controls)
control.Click += MyClick;
...
}
您使用的是
WPF
还是WinForms
?您好,我使用的是WinForms。我想这可能是唯一的方法。