虚拟键盘

时间:2009-10-19 13:06:47

标签: windows-mobile virtual-keyboard

我开发的应用程序是在运行Windows Mobile的特定手机上运行的。应用程序配置为使用电话物理键盘作为界面全屏运行。

此时客户端希望应用程序在没有物理键盘的手机上运行。这意味着我的应用程序必须使用操作系统中的虚拟键盘。

如何“调用”此键盘,以便在需要时显示在我的应用程序之上?

1 个答案:

答案 0 :(得分:3)

WinMo中的虚拟键盘称为SIP(软输入面板)。最简单的方法是在表单上放置InputPanel控件,并将其Enabled属性设置为true

这个早期的答案有更好的方法(恕我直言)使用PInvoke:

What's the best way to enter numbers in Windows Mobile? (.NET CF 3.5)

请注意,忘恩负义的#%$$ @%#没有选择它(或任何其他答案)。 :)