C# - Form mit UserControls - Events unterscheiden

#2019937
Lesenswert?

Hallo,
ich bins mal wieder und ich hab schon wieder eine neues Problem.

Ich habe ein Form auf diesem Form ist ein UserControl Array.
Ich möchte die Events, von den USerControls jettz an das main form 
weiterleiten, was auch funktioniert. Ich hab die Funktion einfach Public 
gemacht und sie dann im mainform abonniert.

Jetzt habe ich aber das problem, dass ich die UserControls untereinander 
nicht unterscheiden kann. d.h. ich weiß zwar, welcher Button auf dem 
UserControl array angeklickt worden ist, aber nicht von welchem 
UserControl.

Wie kann ich das realisieren?

Hat mir jmd. einen Tipp?

Grüße Thomas
#2019969
Lesenswert?

Ich hab noch nicht ganz genau verstanden
was du da vorhast.

In der regel wird das event in einer funktion
1
private void button_click(object sender, EventArgs e)
auflaufen.
das sender object dürfte der button sein und deren
.Parent property enthält dein array UserControl.
1
if(sender is Button)
2
{
3
   Control ar = ((Button)sender).Parent;
4
   //[...]
5
}

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren