I have been working with VB for about five years. I am not a newbie, but I am not an expert either.

I have a simple program. It has a "Start" and an "Exit" button. When the "START" button is hit, I change the text on the exit button to read "STOP PROCESSING". Then I go into my processing loop.

When the "STOP PROCESSING" button is clicked the first time, the program simply ignores it. When I click it the SECOND time, it gets control. I know this because I put a breakpoint in at the start of the subroutine.

What could I possibly be doing to quash the firing the first time? Any ideas? Has anyone ever experience this kind of thing?

Thanks in advance
Dave