Ok i understand the fact that once events are raised they are executed
on another thread and have no access to member functions or variables
because they are static functions.
But i am having trouble how i can Invoke these methods from the static
Can anyone help me out here? :)
This isn't true. Events are executed on the thread that they are raised
on. When the events are fired on another thread, it is because they are
raised on that thread.
Also, event handlers can be static methods, or instance methods. You
can attach an event handler to an instance method, and then access all the
members of that instance in the event handler (since it is just another
So instead of attaching to a static method, why not attach to an
instance method which has access to the members you need?
- Nicholas Paldino [.NET/C# MVP]
@gmail.com> wrote in message
wow you are right! Ok my book on C# is really misleading and all its
templates are based on static functions which led me to believe it HAD
to be a static function.
Thanks for the help! :)
On Jun 5, 5:21 pm, "Nicholas Paldino [.NET/C# MVP]"