Click-event wird nicht gefeuert, wenn ich Sie auf ein Steuerelement in dynamische Benutzersteuerelement

Habe ich verschiedene Steuerelemente in meine Benutzersteuerelemente. Und Last Benutzersteuerelemente dynamisch in meine form

UserControl2 usercontrol = new UserControl2();
usercontrol.Tag = i;
usercontrol.Click += usercontrol_Click;
flowLayoutPanel1.Controls.Add(usercontrol);

private void usercontrol_Click(object sender, EventArgs e)
{
   //handle event
}

Den click-event wird nicht gefeuert, wenn ich Sie auf ein Steuerelement in usercontrol. Es wird nur ausgelöst, wenn ich auf leeren Bereich des usercontrol.

  • Welche Art von Kontrollen sind in Ihrem UserControl? Wollen Sie einfach nur einen Klick auf nichts in Ihrem UserControl Feuer die Haupt-Steuerelemente klicken Sie auf Ereignis?
  • picturebox und textBox. Ja, klicken Sie auf überall von usercontrol. 🙂
Schreibe einen Kommentar