I've written a windows forms app in .Net 4.0 that utilizes a text box for user input. The intent of the program is to accept input from a stenography machine; through which a transcriber would be actively captioning live video.
The problem I am experiencing is that in Windows XP environments, the text box is performing as expected, accepting QWERTY keyboard input, as well as input from the stenography machine. It's my understanding that the machine integrates as the equivalent of another keyboard, but for some reason in Windows 7, the text box is accepting input from the QWERTY board, but not from the Stenography machine.
This brings me to the question at hand - are there any fundamental differences between a text box in Windows 7 and Windows XP, and amongst those are there any that could affect the manner in which it handles text from the OS?
Thanks much, I hope I've been explicit enough.
There are not much graphical components present in the Windows XP but Windows 7 provides good Graphical User Interface (GUI). In windows 7 there is no necessity for the drivers to be installed but in Windows XP it is necessary to install drivers.
To give a final answer to the actual question.
The Winforms TextBox is still the same wrapped Win32 class "Edit". All known methods of feeding a TextBox works just as well from XP all the way to Win10 today - WM_KEYDOWN messages, Keybd_event, SendKeys.
The only known changes having an impact would be security and driver model.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With