InputPanel 组件

更新:2007 年 11 月

.NET Compact Framework 包含 InputPanel 组件。利用该组件可以在 Pocket PC 和其他运行 Windows CE 的设备上实现对软输入面板 (SIP) 的编程控制。需要对 SIP 进行编程的一个典型示例是,在启用和禁用 SIP 时重新定位窗体上的控件或调整它们的大小。

不需进行任何编程就可以使用 SIP;用户可以通过点击该图标来切换其显示。若要对 SIP 进行编程,请将 InputPanel 组件从“工具箱”拖放到窗体上。

可以使用 Enabled 属性以编程方式显示 SIP,使用 Bounds 属性获取其大小,还可以使用 VisibleDesktop 属性确定未被 SIP 占据的窗体区域的大小。请注意,对于 Pocket PC,无论是否启用了 SIP,Bounds 属性返回的宽度总是 240 像素,高度总是 80 像素。EnabledChanged 事件在每次启用或禁用 SIP 时发生,无论是由用户启用或禁用,还是通过编程方式启用或禁用。

可以使用 InputPanel.InputMethodCollection 获取 Pocket PC 上安装的输入方法的集合。这些方法包括键盘、字母识别器、块识别器和设备上安装的其他任何输入方法。

请参见

任务

如何:使用 InputPanel 组件

其他资源

Pocket PC 开发和 .NET Compact Framework