OK, vielen Dank. Ich hab das nun so versucht, irgendwas muss ich aber noch
falsch gemacht haben. Fehler: The type or namespace name 'SelectNodeHandler'
could not be found (are you missing a using directive or an assembly
reference?)

Im Custom Control habe ich:

public event SelectNodeHandler OnNodeSelected;
public delegate void SelectNodeHandler(object sender, CommandEventArgs e);
                                
protected void btnLink_Command(object sender, CommandEventArgs e)
                {
                        if (OnNodeSelected != null) 
                        {
                                OnNodeSelected(sender, null);  
                        }
                }

###########################################################################
In der aspx-Seite:

private void InitializeComponent()
{
...
...
...   
Treeview1.OnNodeSelected += new SelectNodeHandler(this.SelectNode);
}

private void SelectNode(object sender, CommandEventArgs e)
{
        Response.Write(e.CommandName);
}

###########################################################################

Gruss Daniel

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
Auftrag von Christoph Wille
Gesendet: Montag, 15. M�rz 2004 16:45
An: [EMAIL PROTECTED]
Betreff: Re: AW: [Asp.net] Custom Control: Events in aspx-Seite verarbeiten

Alles klar. Stichwort - Events und Delegates. Einfach ein eigenes Ereignis 
definieren das von au�en subscribed werden darf. zB in der UC Klasse:

public delegate void ChangePasswordHandler(object sender, EventArgs e);

public event ChangePasswordHandler OnPasswordChanged;

dann von au�en:

uc.OnPasswordChanged += new 
ChangePasswordHandler(meineSeitenMethodeMitDelegateSig);

und in der Control beim Buttonclick:

if (OnPasswordChanged != null)
     OnPasswordChanged(sender, null);  // oder was auch immer

Chris

At 04:39 PM 3/15/2004, you wrote:
>Nein, im Custom Control hats zum Beispiel einen Button. Wird auf diesen
>Button geklickt, so soll der User selbst bestimmen k�nnen, was bei einem
>Click-Ereignis passiert...er muss also irgendwie die Methode button_Click()
>implementieren...
>
>
>-----Urspr�ngliche Nachricht-----
>Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
>Auftrag von Christoph Wille
>Gesendet: Montag, 15. M�rz 2004 16:36
>An: [EMAIL PROTECTED]
>Betreff: Re: [Asp.net] Custom Control: Events in aspx-Seite verarbeiten
>
>At 04:29 PM 3/15/2004, you wrote:
> >Ich habe ein Custom Control mit Buttons und Events. Nun sollte der User,
> >nachdem er dieses Custom Control eingebunden hat irgendetwas mit einem
>Event
> >anfangen k�nnen. Es muss also sichergestellt werden, dass die Events,
>welche
> >im Custom Control ausgel�st werden, irgendwo in der aspx-Datei empfangen
>und
> >verarbeitet werden. Wie kann ich das machen?
>
>Du willst von jedem Control in der Custom Control alle Events abfangen
>k�nnen? (also von Button Click bis Focus Change?)
>
>Chris


_______________________________________________
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