Windows 7和Windows XP中的TextBox之间是否存在根本差异

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 7和Windows XP中的TextBox之间是否存在根本差异相关的知识,希望对你有一定的参考价值。

我在.Net 4.0中编写了一个Windows窗体应用程序,它使用文本框进行用户输入。该计划的目的是接受来自速记机器的输入;转录者将通过该活动主动制作直播视频。

我遇到的问题是,在Windows XP环境中,文本框正在按预期执行,接受QWERTY键盘输入,以及来自速记机器的输入。我的理解是该机器集成了另一个键盘,但由于某些原因,在Windows 7中,文本框接受来自QWERTY板的输入,但不接受来自Stenography机器的输入。

这让我想到了手头的问题 - Windows 7和Windows XP中的文本框之间是否有任何根本区别,其中有哪些可能会影响它处理来自操作系统的文本的方式?

非常感谢,我希望我已经足够明确了。

答案

这不是文本框的问题。尝试将.NET Framework更新到最新版本。您也可以尝试使用富文本框,或者在控制台中尝试使用速记机(在XP和7中)。希望这有助于解决问题。

另一答案

对实际问题给出最终答案。

Winforms TextBox仍然是包装的Win32类“编辑”。所有已知的TextBox方法都可以从XP一直运行到今天的Win10 - WM_KEYDOWN消息,Keybd_event,SendKeys。

唯一已知的具有影响的变化是安全性和驱动程序模型。

另一答案

由于TextBox上的操作系统,没有这种差异。 TextBox两个操作系统的属性都相同(没有TextBox的特殊属性可以从键盘,速记机器或其他任何来源获取输入),是的,如果您没有使用更新的Framework,可能会出现错误/问题更新您的系统并再次检查。你可以通过这个microsoft link.

以上是关于Windows 7和Windows XP中的TextBox之间是否存在根本差异的主要内容,如果未能解决你的问题,请参考以下文章

Windows 7和Windows XP中的TextBox之间是否存在根本差异

VB.net 中的 IP 地址查找(XP 与 Windows 7)

Windows 7 与 Windows XP 上 Firefox 中的字体行间距

windows xp下的MySQL出错

在 win xp Vista 和 Windows 7 上保存程序数据的位置

如何在 Windows 7 上安装 TeX Live 2018