hi Leute, hab en Problem in C#. Wenn ich ein Event anmelde muss ich ja auch in der gleichen Klasse A den EventHandler schreiben. Kann ich das gleiche Event aber auch in Klasse B anmelden, der dann wieder auf den Evenhandler in Klasse A zugreift? Danke Gruß Agit
Bin nicht sicher, ob ich das richtig verstehe: Verwendest du in Klasse A ein Objekt, dessen Event du Klasse B zugänglich machen möchtest? In dem Fall würde ich Klasse A einen Event spendieren, welcher gefeuert wird, wenn das Objekt seinen Event feuert, und Klasse B kann den Event von Klasse A verwenden. Das sollte auch "ohne" das Objekt gehen, also wenn Klasse A direkt den Event erzeugt (Klasse A ist ja auch ein "Objekt"). Ralf
hi Danke Ralf, noch ne Frage. also ich habe 2 Usercontrols, mit jeweils einer Combobox. Wenn ich auf ein "+" im Form drücke wird ein User Control erstellt. die Combobox fülle ich dann mit mit werden. Wenn ich dann as zweite Usercontrol erstelle, erscheitn die zweite Combobox. Nun will ich haben dass die zweite ComboBox die werte der ersten übernimmt. Ich hab mir gedacht , dass ich beim Constructor von UserControl 2 eine Funktion aufrufe, bevor die Combobox erstellt wird, Kopier ich die Daten von der ersten Combobix in die zweite. Müsste es nicht ganz einfach mit einer foreach schleife gehen? also, foreach(String s in combobox1) combobox2.add(s); wie muss die Schleife aussehen? Gruß Agit Und wenn ich den anderen
1 | foreach(var item in combobox1.Items) |
2 | { |
3 | combobox2.Items.Add(item.ToString()); |
4 | } |
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.