I don't think that works
I assume the taps are queued as windows messages in the applications' message loop and are read once the Form setup returns control to the message loop. You could try enabling a Timer control right at the end of your form setup calculations and set an "Ignore" global to True. Check this where you process stuff you want to ignore and in the Timer set the "Ignore" to False and disable the Timer.
I haven't tried this but the thinking is that the Timer puts a message on the message queue and will chase the unwanted messages out so once you get the Timer event you know that earlier message will have been flushed.