Okay.

For your information heres wahts going on

I have a library that's i use to contact a Jabber Server, and i Assign callbacks / events for Successful Connection, Login Failed etc etc... Its the methods that i tell it to call that has has problem.

What ive done is create a separate class to hold the Methods that will be called on the event attached to it... I have to learn about the threading to get the Callbacks class to be able to modify the the Form class.. I think

So now i have defined my callbacks Class in my Form Class like so:

PHP Code: 
private XXXX.JabberCallbacks.JabberCallbacks _JabberCallbacks = new XXXX.JabberCallbacks.JabberCallbacks(); 
And then when the login button is click it will run a method within the login Class, After basic input validation i assign the callbacks like So

PHP Code: 
Jabber.OnError += new bedrock.ExceptionHandler(_JabberCallbacks.OnError); 
So that _JabberCallbacks.OnError will be called if an error accrues.

On the _JabberCllbacks class heres the OnError Method:

PHP Code: 
public void OnError(object senderException ex)
        {
              
//Here i need to be able to set a Label in the Login Form :/