Windows Embedded Compact 7 - 不自动显示屏幕键盘

Lie*_*ief 6 motorola .net-cf-3.5 windows-embedded-compact

我一直在c#中为Windows CE构建一个.net应用程序.我最初是为运行Windows CE 5的Motorola WT4090创建的.我现在有一台运行Windows Embedded Compact 7的Motorola WT41N0.当我使用Windows Embedded Compact 7在WT41N0上运行应用程序时,屏幕键盘会自动显示选中一个文本框.这在Windows CE 5下的WT4090上没有发生.我不希望屏幕键盘自动显示,除非我特意将其编码.

有没有人知道如何在选择文本框时阻止屏幕键盘自动显示?

Lie*_*ief 14

根据注册表设置(dword)HKEY_CURRENT_USER\ControlPanel\SIP\TurnOffAutoDeploy选择文本框时,屏幕键盘将自动显示.如果设置为0,则屏幕键盘将自动显示.如果设置为1,则不会.要解决此问题,您可以编辑注册表设置.如果您使用的是Motorola设备,则可以在\ Application目录中创建一个文件,其扩展名为.reg,其中包含以下内容:

[HKEY_CURRENT_USER\ControlPanel\SIP]
"TurnOffAutoDeploy"=dword:1
Run Code Online (Sandbox Code Playgroud)