Events werden verschluckt
-
Hallo zusammen,
ich habe mit Visual Studio 2003 eine C#-Anwendung für den PocketPC entwickelt. Diese verwendet eine StackForm für MultiForm-Anwendungen. Das Problem ist nun folgendes:
Ich habe selbst einige Events definiert, die ich am bestimmten Stellen auslöse. Diese kommen aber nie beim entsprechenden Eventhandler an. Irgendwie scheinen sie in der Zwischenzeit verschluckt zu werden. Die Run-Methode meines StackForms sieht folgendermaßen aus:public void Run() { do { System.Windows.Forms.Application.DoEvents(); }while(List.Count>0); }
Die DoEvents-Methode sollte eigentlich alle Events, für die sie nicht zuständig ist, weiterleiten an die entsprechenden Eventhandler. Das passiert aber offensichtlich nicht. In einer kleinen Testanwendung ohne FormStack funktioniert alles wunderbar, an der Definition des Eventhandlers kann es also nicht liegen. Hat jemand Erfahrungen damit?
Vielen Dank für Eure Hilfe!
Gruß Benni