We have used SerialTools .NET v1.2 with C# to develop our pocket PC application. In the application, we have multiple screens (forms) using serial port for blue tooth connection. And we do use OnRead and OnForceClose events for each screen. Since we can't change parent of the enabled serial port, we have to enable and disable serial port when we switch screens. For Windows Mobile Version 5, it just takes some time to switch. That's not too bad. But for Windows Mobile Version 4 (HP), if there are multiple blue tooth devices in the radio range, enabling port pops up a screen to select the device every time. That screen is the window system screen. It's very annoying, makes the application useless.
How can we switch screens without disabling and re-enabling the serial port? Does the new version of SerialTools support this?
Thank you very much.