Hallo

Aufgaben Deiner Art habe ich schon ein Paar mal gemacht, allerdings irgendwie
anders. Mir sagt weder der addHandler noch von wegen im "init" etwas. Ich
schreib wie ich es mache:

1.
Ich mache/habe eine Methode, das ist diejenige die ausgef�hrt werden soll
auf den Button-Click. (Beispiel = LanguageChange)

2.
Ich erstelle die Tabelle mit den Buttons. Wenn ich einen Button mache, dann
weise ich �ber delegate dem click ereignis die Methode zu.

BEISPIEL -->
lButton.ID = row["Description"].ToString();

lButton.Click += new System.EventHandler(this.LanguageChange);

lButton.Text = row["Description"].ToString();
lButton.CommandArgument = row["LanguageCode"].ToString();
tableContainer.Controls.Add(lButton);
<---

Damit ich aber den Click auswerten kann ist es unbedingt notwendig, die Table
im  Page_Load nach dem PostBack exakt gleich aufzubauen mit dem entsprechenden
Button (also wieder den Code oben ausf�hre). Erst wenn der Button wieder
vorhanden ist, kann auch der Event daruaf ausgewertet werden!

Tja so irgendwie mach ich das und es geht.
HTH
Patrik

>-- Original-Nachricht --
>From: "Thomas Beckert" <[EMAIL PROTECTED]>
>To: <[email protected]>
>Subject: [Asp.net] Ein frohes neues und leider wieder neue Probleme
>Reply-To: [email protected]
>Date: Mon, 3 Jan 2005 09:15:13 +0100
>
>
>Hallo liste-
>
>erst einmal an alle ein frohes neues jahr. ich hoffe, eure knochen sind
vom
>
>skiurlaub unversehrt zur�ck gekehrt. ich habe mich �ber neujahr mit einem
>
>problem rumgeschlagen, welches ich jetzt nochmal anbringen m�chte, da ich
>es 
>immer noch nicht gel�st habe und ich irgendwie nicht einsehen kann, warum
>
>sowas nicht zu l�sen ist. :-) also es geht um folgendes:
>
>ich erzeuge mir ja eine tabelle mit dynamisch erzeugen imagebutton controls.
>diesen will ich eine funktion zuweisen, die sie aufrufen sollen. das mache
>ich durch den addHandler.
>
>nun das problem:
>
>damit das funktioniert, muss die addHandler funktion im init des controls
>aufgerufen werden.
>nur im init wei� ich ja noch nicht, wieviele controls ich erzeuge,
>geschweige denn, wie ich die ansprechen soll..
>also der ablauf:
>
>1. aufruf control:
>
>-> init
>-> pageload
>-> alles fein
>
>2. click auf einen button, der funktion "baueImageButtons" aufruft:
>
>-> init (hier m��te ich nun die addhandler aufrufen)
>-> pageload
>-> baueImageButtons-Funktion (hier gehen die addhandler verloren). ...
>
>ich habe jetzt wirklich schon diverse sachen ausprobiert, aber keine f�hrt
>
>zum erfolg...
>
>ich br�uchte quasi ein "oberControl", welches einen handler f�r sich und
>
>alle seine "unterControls" bekommt.
>ich denke, dann m��te es funzen. denn dann kann ich dem "oberControl" in
>der 
>init immer einen handler zuordnen, und in meiner event-funktion brauche
ich
>
>dann dem oberControl nur unterControls hinzuzuf�gen, die dann auch auf das
>
>onClick-event des oberControls reagieren ... wei� nur nicht wie ich das

>realisieren kann. 
>
>
>_______________________________________________
>Asp.net Mailingliste, Postings senden an:
>[email protected]
>An-/Abmeldung und Suchfunktion unter:
>http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an