Hi all,
i try'd to bind a Method("OnWidgetChanged") to the "Changed"-Event of some 
Widgets but like this the event never raised.
Any Help?

        EventInfo eInfo = this.widget.GetType().GetEvent("Changed");
        if (eInfo != null)
        {
                MethodInfo mi = this.GetType().GetMethod("OnWidgetChanged", 
BindingFlags.Instance | BindingFlags.NonPublic);
                if (mi != null)
                {
                        Delegate del = 
Delegate.CreateDelegate(eInfo.EventHandlerType, this, mi);
                        if (del != null)
                        {
                                eInfo.AddEventHandler(this.widget, del);
                        }
                }
        }
......

void OnWidgetChanged(object sender, EventArgs e)
{
}


-- 
Top-Soft
Softwareentwicklung
Inhaber: Wolfgang Mauer
Reitesweg 9, 96103 Hallstadt
Tel.: +49 (0)951 / 2221520
Fax: +49 (0)951 / 2221521
_______________________________________________
Gtk-sharp-list maillist  -  Gtk-sharp-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to