I have a WinForm set up and a process that loops until a button is pressed on the form.
When I try to run my code, the form does not even display. I suspect this is because the code gets stuck in the loop and doesn’t get far enough to display the WinForm. How can I get the form to display and the loop to run after that point?
If you’re looping because you need to do something with the GUI periodically while waiting for input, I suggest using a
Timercontrol and itsTickevent.If you want to do non-GUI things while waiting, a more traditional timer is better suited to the task,