Just wondering...

Is there a way to load an instance of a form, and then call Invoke on it? If I don't show it, it tells me it doesn't have a handle, so Invoke and BeginInvoke can't be called. I found a workaround of accessing the handle (I guess it forces one to be assigned) by just putting fRead.Handle.ToInt32() in the middle of the code, but I'm wondering if there's a smarter way to do it...

Thanks