title: Control.Invoke with input Parameters
body: <p>From what I've found in C#, the Control.Invoke method requires that you use a delegate with no input parameters.  Is there any way around this?  I would like to invoke a method to update the UI from another thread and pass to string parameters to it.</p>