Try use the form_activated event to start the thread.
david
> I am looking for a form event that fires when form_load has been completed.
> I need to start a long running process in the background and the process
> need to start by itself.
> What is the best way autostart an internal thread in a winform?
David,
That event fires every time the form gets focus. I you lost and regain focus
that event will fire again. Maybe I can create a switch that would handle
that problem.
> Try use the form_activated event to start the thread.
> david
[quoted text clipped - 4 lines]
> > need to start by itself.
> > What is the best way autostart an internal thread in a winform?
David Lei - 06 Apr 2005 20:47 GMT
You are right, it's a bad idea to use Form_Activated event.
I remember i tried this a while back, I ended up running the
long process on another thread and at the same time launching
a form to show its progress. All were are initiated from the main form.
Or you can have the long process logic within the progress form, then
allowing the user to click on a start button to initiate the process.
David
> David,
> That event fires every time the form gets focus. I you lost and regain focus
[quoted text clipped - 9 lines]
> > > need to start by itself.
> > > What is the best way autostart an internal thread in a winform?