【问题标题】:Automatically display keyboard in Windows Mobile在 Windows Mobile 中自动显示键盘 【发布时间】:2010-06-03 13:57:57 【问题描述】: 使用 C#,有没有办法在 Windows Mobile 5 和 6 中激活文本框时自动显示键盘? 【问题讨论】: .net cf TextBox that displays keyboard on focus的可能重复 标签: c# windows-mobile 【解决方案1】: 文本框激活时可以调用(获得焦点) InputPanel.Enabled = True 请参考this。 【讨论】: 谢谢。更准确地说,代码看起来像: new Microsoft.WindowsCE.Forms.InputPanel().Enabled = true; 不,这不是更准确。您不应该在每次被激活时都创建一个新的 InpoutPanel。您应该在表单的组件或类级别放置一个 InputPanel 并使用它。 ctacke,感谢您指出这一点,因为它使我发现您需要处理 InputPanel 对象。是否有任何其他原因为什么您不应该在每次要启用或禁用 SIP 时创建一个?无论如何,我评论的目的是指出 Ram 发布的代码无法编译,因为 Enabled 属性不是静态的。但是我仍然将他的帖子标记为答案,因为他将我转到 InputPanel 类和 Enabled 属性并链接到答案。