AboutSyed Rizwan Muhammad Rizvi Expertise I can answers questions regarding web based and desktop based programming in VB.Net. Which can include SOAP, XML, Custom Controls, COM Interoperability etc.
Experience Have been working in this specific area for last 2 years previously I was a VB 6 Developer with experties in other languages as well. Total 10 years of programming experience.
Question I'm working on a project in VB.NET 2005, I am trying to use the KeyDown event to change pictureboxes on the screen which works well enough, but I'm having a problem with the KeyDown event... It appears whenever the key is down, all other controls (Most annoyingly my Timers) stop updating. I've tried many work arounds but can't find any solution, perhaps you have some insight?
Answer In Visual Basic a concept called Event Bubbling is used, where the events are queued and wait for other events to finish, less they are running under a seperate thread.
I would recommend using a thread for whatever you are doing in the timer control. Use the suspend method to simulate the interval or timeout.